mono.git
22 years agoMon May 13 16:40:30 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 13 May 2002 10:53:32 +0000 (10:53 -0000)]
Mon May 13 16:40:30 CEST 2002 Paolo Molaro <lupus@ximian.com>

* icall.c, class.c: special case <Module>.

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

22 years ago2002-05-13 Tim Coleman
Tim Coleman [Mon, 13 May 2002 10:46:38 +0000 (10:46 -0000)]
2002-05-13  Tim Coleman
        * System.Data.Common/DbDataAdapter.cs:
                Modify to not break compile.

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

22 years ago2002-05-13 Tim Coleman
Tim Coleman [Mon, 13 May 2002 10:35:21 +0000 (10:35 -0000)]
2002-05-13  Tim Coleman
        * System.Data.build:
                include SqlDataAdapter, SqlRowUpdatedEventArgs,
                SqlRowUpdatingEventArgs, SqlRowUpdatedEventHandler,
                SqlRowUpdatingEventHandler in the build.

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

22 years ago2002-05-13 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Mon, 13 May 2002 09:24:39 +0000 (09:24 -0000)]
2002-05-13  Dietmar Maurer  <dietmar@ximian.com>

* jit.c (mono_analyze_stack): we need to generate a temporary var for
SHL/SHR because the tree allocator can fail otherwise

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

22 years agodisable OPT_BOOL
Dietmar Maurer [Mon, 13 May 2002 08:32:06 +0000 (08:32 -0000)]
disable OPT_BOOL

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

22 years ago2002-05-13 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Mon, 13 May 2002 05:38:17 +0000 (05:38 -0000)]
2002-05-13  Dietmar Maurer  <dietmar@ximian.com>

* jit.c (OPT_BOOL): new. opt. for boolean variables - we simply
store them as 32 bit integers.

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

22 years ago2002-05-13 Dan Lewis <dihlewis@yahoo.co.uk>
Dan Lewis [Mon, 13 May 2002 04:12:55 +0000 (04:12 -0000)]
2002-05-13  Dan Lewis  <dihlewis@yahoo.co.uk>

* icall.c: fix bug in GetNow().

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

22 years ago2002-05-13 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Mon, 13 May 2002 03:58:36 +0000 (03:58 -0000)]
2002-05-13  Dietmar Maurer  <dietmar@ximian.com>

* exception.c (arch_handle_exception): EIP now points to the call
instruction, not to the instruction after the call. This fixes the
bug reported by Linus Upson (tests/exception8.cs)

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

22 years ago2002-05-13 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 13 May 2002 02:38:02 +0000 (02:38 -0000)]
2002-05-13  Miguel de Icaza  <miguel@ximian.com>

* ecore.cs (MemberLookupFinal): new version with all the
parameters customizable.

* expression.cs (New.DoResolve): Use MemberLookupFinal to locate
constructors.  Return if the result value is null (as the error
would have been flagged already by MemberLookupFinal)

Do not allow instances of abstract classes or interfaces to be
created.

(Method.Emit): If the method is marked abstract and has a body,
emit an error.

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

22 years ago2002-05-13 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 13 May 2002 02:16:40 +0000 (02:16 -0000)]
2002-05-13  Miguel de Icaza  <miguel@ximian.com>

* class.cs: (MethodSignature.InheritableMemberSignatureCompare):
We have to compare the assembly property here when dealing with
FamANDAssem and Assembly access modifiers, because we might be
creating an assembly from *modules* (that means that we are not
getting TypeBuilders for types defined in other modules that are
part of this assembly).

(TypeContainer.DefineMembers): If both the defined member and the
parent name match are methods, then do not emit any warnings: let
the Method.Define routine take care of flagging warnings.  But if
there is a mismatch (method overrides something else, or method is
overriwritten by something, then emit warning).

(MethodSignature.MemberSignatureCompare): If the sig.ret_type is
set to null, this means `do not check for the return type on the
signature'.

(Method.Define): set the return type for the method signature to
null, so that we get methods with the same name and parameters and
different return types.  This is used to flag warning 114 (you are
hiding a method, and you probably want to use the new/override
keywords instead).

* typemanager.cs (MemberLookup): Implemented proper access
control, closing a long standing set of bug reports.  The problem
was that the Framework only has two bits: Public and NonPublic,
and NonPublic includes private and protected methods, but we need
to enforce the FamANDAssem, FamOrAssem and Family.

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

22 years ago2002-05-13 Tim Coleman
Tim Coleman [Mon, 13 May 2002 01:49:15 +0000 (01:49 -0000)]
2002-05-13  Tim Coleman
        * System.Data.Common/DbDataAdapter.cs:
                More implementation.
        * System.Data.Common/DataAdapter.cs:
                Correction of some of the stubbing, as well as a
                little bit more implementation

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

22 years agoMore
Miguel de Icaza [Mon, 13 May 2002 00:20:41 +0000 (00:20 -0000)]
More

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

22 years agoSmall fixes, remove Gtk implicit reference
Miguel de Icaza [Mon, 13 May 2002 00:19:32 +0000 (00:19 -0000)]
Small fixes, remove Gtk implicit reference

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

22 years ago*** empty log message ***
Mike Gray [Sun, 12 May 2002 19:32:34 +0000 (19:32 -0000)]
*** empty log message ***

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

22 years agoAdded Microsoft.VisualBasic
Chris J. Breisch [Sun, 12 May 2002 17:38:21 +0000 (17:38 -0000)]
Added Microsoft.VisualBasic

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

22 years agoShould build Microsoft.VisualBasic and Test properly now.
Chris J. Breisch [Sun, 12 May 2002 17:24:07 +0000 (17:24 -0000)]
Should build Microsoft.VisualBasic and Test properly now.

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

22 years agoTest case suite for Collection class
Chris J. Breisch [Sun, 12 May 2002 17:22:38 +0000 (17:22 -0000)]
Test case suite for Collection class

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

22 years agoShouldn't have been in this directory.
Chris J. Breisch [Sun, 12 May 2002 17:20:54 +0000 (17:20 -0000)]
Shouldn't have been in this directory.

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

22 years agoChanged to conform to Mono standards for incomplete functionality.
Chris J. Breisch [Sun, 12 May 2002 17:18:57 +0000 (17:18 -0000)]
Changed to conform to Mono standards for incomplete functionality.

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

22 years agoFixed to conform to Mono standards for incomplete functionality.
Chris J. Breisch [Sun, 12 May 2002 17:16:37 +0000 (17:16 -0000)]
Fixed to conform to Mono standards for incomplete functionality.

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

22 years agoRemoved erroneous StructLayoutKindAttribute
Chris J. Breisch [Sun, 12 May 2002 17:15:42 +0000 (17:15 -0000)]
Removed erroneous StructLayoutKindAttribute

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

22 years agoRemoved erroneous StructLayoutKindAttribute.
Chris J. Breisch [Sun, 12 May 2002 17:11:03 +0000 (17:11 -0000)]
Removed erroneous StructLayoutKindAttribute.

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

22 years agoThis namespace needs it too.
Chris J. Breisch [Sun, 12 May 2002 17:07:47 +0000 (17:07 -0000)]
This namespace needs it too.

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

22 years agoFixed Namespace
Chris J. Breisch [Sun, 12 May 2002 17:06:47 +0000 (17:06 -0000)]
Fixed Namespace

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

22 years agoRemoved erroneous StructLayoutKindAttribute
Chris J. Breisch [Sun, 12 May 2002 16:53:50 +0000 (16:53 -0000)]
Removed erroneous StructLayoutKindAttribute

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

22 years agoFixed to conform to Mono standards for incomplete functionality.
Chris J. Breisch [Sun, 12 May 2002 16:50:02 +0000 (16:50 -0000)]
Fixed to conform to Mono standards for incomplete functionality.

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

22 years agoFixed to conform to Mono standards for incomplete functionality
Chris J. Breisch [Sun, 12 May 2002 16:47:43 +0000 (16:47 -0000)]
Fixed to conform to Mono standards for incomplete functionality

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

22 years agoRemoved erroneous StructLayoutAttribute
Chris J. Breisch [Sun, 12 May 2002 16:40:26 +0000 (16:40 -0000)]
Removed erroneous StructLayoutAttribute

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

22 years agoFirst real version
Chris J. Breisch [Sun, 12 May 2002 16:35:52 +0000 (16:35 -0000)]
First real version

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

22 years agoNeeded for Microsoft.VisualBasic.Collection
Chris J. Breisch [Sun, 12 May 2002 16:30:30 +0000 (16:30 -0000)]
Needed for Microsoft.VisualBasic.Collection

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

22 years agoFlush local tree changes
Miguel de Icaza [Sun, 12 May 2002 14:56:58 +0000 (14:56 -0000)]
Flush local tree changes

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

22 years ago2002-05-12 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
Rafael Teixeira [Sun, 12 May 2002 10:18:15 +0000 (10:18 -0000)]
2002-05-12  Rafael Teixeira <rafaelteixeirabr@hotmail.com>

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

22 years ago * HttpWebRequest.cs: properties implemented
Lawrence Pit [Sun, 12 May 2002 09:09:10 +0000 (09:09 -0000)]
* HttpWebRequest.cs: properties implemented
* HttpWebResponse.cs: added
* GlobalProxySelection.cs: implemented

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

22 years ago2002-05-13 Dan Lewis <dihlewis@yahoo.co.uk>
Dan Lewis [Sun, 12 May 2002 08:35:05 +0000 (08:35 -0000)]
2002-05-13  Dan Lewis  <dihlewis@yahoo.co.uk>

* regex.cs: Fixed bug in split.

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

22 years ago* System.Security.Cryptography.X509Certificates: directory added
Lawrence Pit [Sun, 12 May 2002 08:31:07 +0000 (08:31 -0000)]
* System.Security.Cryptography.X509Certificates: directory added

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

22 years ago * X509CertificateCollection.cs: implemented
Lawrence Pit [Sun, 12 May 2002 08:30:38 +0000 (08:30 -0000)]
* X509CertificateCollection.cs: implemented

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

22 years agos/mono_find_var/mono_copy_used_var/
Dietmar Maurer [Sun, 12 May 2002 05:50:26 +0000 (05:50 -0000)]
s/mono_find_var/mono_copy_used_var/

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

22 years ago2002-05-12 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Sun, 12 May 2002 05:33:12 +0000 (05:33 -0000)]
2002-05-12  Nick Drochak  <ndrochak@gol.com>

* StringTest.cs: Add a couple more tests.
* PathTest.cs: Make tests work a bit better on W32 and Linux.

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

22 years ago2002-05-12 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Sun, 12 May 2002 03:17:18 +0000 (03:17 -0000)]
2002-05-12  Daniel Morgan <danmorg@sc.rr.com>

* IServiceProvider.cs: added using System

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

22 years ago2002-05-12 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Sun, 12 May 2002 03:15:56 +0000 (03:15 -0000)]
2002-05-12  Daniel Morgan <danmorg@sc.rr.com>

* IComponent.cs
* ISite.cs: added using System

* MarshalByValueComponent.cs: changed all throwing of Not ImplementedException
to // TODOs and added using System.  The throwing of the exceptions prevented
System.Data from running.

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

22 years ago2002-05-11 Tim Coleman
Tim Coleman [Sat, 11 May 2002 23:21:09 +0000 (23:21 -0000)]
2002-05-11  Tim Coleman
        * System.Data.SqlClient/SqlDataAdapter.cs:
        * System.Data.Common/DbDataAdapter.cs:
                Moved methods that weren't supposed to
                be in SqlDataAdapter out.  They should be implemented
                in DbDataAdapter.

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

22 years ago2002-05-11 Tim Coleman
Tim Coleman [Sat, 11 May 2002 22:38:12 +0000 (22:38 -0000)]
2002-05-11  Tim Coleman
        * System.Data.SqlClient/SqlDataAdapter.cs:
                some implementation of this class.  Note
                that none of the functionality has been
                tested yet, but I felt it should be checked
                in at this point as it compiles.
        * System.Data.SqlClient/SqlRowUpdatingEventArgs.cs:
        * System.Data.SqlClient/SqlRowUpdatedEventArgs.cs:
                Modified so that they will compile properly.
                Needed to include SqlDataAdapter in the build.

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

22 years ago2002-05-11 Tim Coleman
Tim Coleman [Sat, 11 May 2002 22:31:29 +0000 (22:31 -0000)]
2002-05-11  Tim Coleman
        * System.Data.SqlClient/SqlDataAdapter.cs:
                some implementation of this class.  Note
                that none of the functionality has been
                tested yet, but I felt it should be checked
                in at this point as it compiles.
        * System.Data.SqlClient/SqlRowUpdatingEventArgs.cs:
        * System.Data.SqlClient/SqlRowUpdatedEventArgs.cs:
                Modified so that they will compile properly.
                Needed to include SqlDataAdapter in the build.
        * System.Data.build:
                Add SqlDataAdapter, SqlRowUpdatingEventArgs,
                SqlRowUpdatedEventArgs, SqlRowUpdatingEventHandler,
                SqlRowUpdatedEventHandler to the build.

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

22 years agoOoops! forgot to add a source file
Rafael Teixeira [Sat, 11 May 2002 22:26:07 +0000 (22:26 -0000)]
Ooops! forgot to add a source file

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

22 years agoStill not all of Martin code, but now compiles Microsoft.VisualBasic.DLL
Rafael Teixeira [Sat, 11 May 2002 22:24:07 +0000 (22:24 -0000)]
Still not all of Martin code, but now compiles Microsoft.VisualBasic.DLL

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

22 years ago * FileWebResponse.cs: added
Lawrence Pit [Sat, 11 May 2002 21:31:35 +0000 (21:31 -0000)]
* FileWebResponse.cs: added
* FileWebRequest.cs: some methods implemented

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

22 years ago * NameValueCollection.AsStringArray: fixed ArgumentNullException bug.
Lawrence Pit [Sat, 11 May 2002 21:26:46 +0000 (21:26 -0000)]
    * NameValueCollection.AsStringArray: fixed ArgumentNullException bug.

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

22 years agoanother w32 path fix
Lawrence Pit [Sat, 11 May 2002 21:23:09 +0000 (21:23 -0000)]
another w32 path fix

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

22 years agoRemove references to GNU/Linux, and leave only Unix
Miguel de Icaza [Sat, 11 May 2002 21:15:33 +0000 (21:15 -0000)]
Remove references to GNU/Linux, and leave only Unix

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

22 years agocleaning some wrong comments
Rafael Teixeira [Sat, 11 May 2002 20:57:04 +0000 (20:57 -0000)]
cleaning some wrong comments

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

22 years ago * Uri.LocalPath and Uri.AbsoluteUri modified to support both w32
Lawrence Pit [Sat, 11 May 2002 20:18:50 +0000 (20:18 -0000)]
* Uri.LocalPath and Uri.AbsoluteUri modified to support both w32
and *nix filepaths

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

22 years ago2002-05-11 Rodrigo Moya <rodrigo@ximian.com>
Rodrigo Moya [Sat, 11 May 2002 19:31:30 +0000 (19:31 -0000)]
2002-05-11  Rodrigo Moya <rodrigo@ximian.com>

* System.Data/DataTable.cs (Clear): implemented.
(DataTable): removed repeated code in constructors, and call the
basic constructor from the others.

* System.Data/DataColumn.cs: some tweaks.

* System.Data/DataRow.cs (RowState): implemented.
(CancelEdit): set rowState property back to Unchanged.
(RejectChanges): call CancelEdit.
(Delete): set rowState to Deleted.

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

22 years ago2002-05-11 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Sat, 11 May 2002 15:44:44 +0000 (15:44 -0000)]
2002-05-11  Daniel Morgan <danmorg@sc.rr.com>

* System.Data.build: added copy of System.Data.dll to Test directory
for easy testing.  Also, added clean for it too.

* System.Data.SqlClient/PostgresLibrary.cs: changed setting of boolean

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

22 years ago- System.CodeDom review, ns more or less complete now
Daniel Stodden [Sat, 11 May 2002 15:44:41 +0000 (15:44 -0000)]
- System.CodeDom review, ns more or less complete now

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

22 years agoWebHeaderCollection implemented
Lawrence Pit [Sat, 11 May 2002 15:30:44 +0000 (15:30 -0000)]
WebHeaderCollection implemented

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

22 years agoMoving various files as pointed by Chris
Rafael Teixeira [Sat, 11 May 2002 14:25:57 +0000 (14:25 -0000)]
Moving various files as pointed by Chris

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

22 years ago2002-05-11 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Sat, 11 May 2002 12:58:32 +0000 (12:58 -0000)]
2002-05-11  Daniel Morgan <danmorg@sc.rr.com>

* System.Data.build: added copy of System.Data.dll to Test directory
for easy testing.  Also, added clean for it too.

* System.Data.SqlClient/PostgresLibrary.cs: changed setting of boolean
from PostgreSQL data type to .NET type.

* System.Data.SqlClient/SqlDataReader.cs: beginnings
handling of a NULL value from the database

* Test/PostgresTest.cs: added tests for NULL values retrieved
from the database

* Test/ReadPostgresData.cs
* Test/TestExecuteScalar.cs
* Test/TestSqlDataReader.cs
* Test/TestSqlException.cs
* Test/TestSqlIsolationLevel.cs: updated tests to use databas user
"postgres".  These tests may eventually be removed since they
are not flexible.

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

22 years ago2002-05-11 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Sat, 11 May 2002 11:32:55 +0000 (11:32 -0000)]
2002-05-11  Daniel Morgan <danmorg@sc.rr.com>

* AllTests.cs: needed a using for System.Data and System.Data.SqlClient,
changed SqlTypes.AllTests.Suite to System.Data.SqlTypes.AllTests.Suite

* System.Data/DataColumnTest.cs: changed typeof to DataColumnTest

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

22 years agoadded initlocals.exe test
Dietmar Maurer [Sat, 11 May 2002 11:32:23 +0000 (11:32 -0000)]
added initlocals.exe test

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

22 years ago*** empty log message ***
Dietmar Maurer [Sat, 11 May 2002 10:50:44 +0000 (10:50 -0000)]
*** empty log message ***

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

22 years agoDietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Sat, 11 May 2002 10:43:14 +0000 (10:43 -0000)]
Dietmar Maurer  <dietmar@ximian.com>

mono_stack_duplicate_used_var): impl.
(mono_copy_used_var): impl.

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

22 years agofinished WebRequest.cs
Lawrence Pit [Sat, 11 May 2002 09:33:16 +0000 (09:33 -0000)]
finished WebRequest.cs

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

22 years agofixed my last commit
Dietmar Maurer [Sat, 11 May 2002 06:45:55 +0000 (06:45 -0000)]
fixed my last commit

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

22 years ago2002-05-11 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Sat, 11 May 2002 06:31:13 +0000 (06:31 -0000)]
2002-05-11  Dietmar Maurer  <dietmar@ximian.com>

* object.c (mono_runtime_class_init): make sure that we call all
static class constructors.

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

22 years ago2002-05-11 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Sat, 11 May 2002 06:02:47 +0000 (06:02 -0000)]
2002-05-11  Dietmar Maurer  <dietmar@ximian.com>

* jit.c (mono_analyze_flow): always allocate the forest array

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

22 years agoAdded zero-initialise benchmark.
Dan Lewis [Sat, 11 May 2002 05:45:55 +0000 (05:45 -0000)]
Added zero-initialise benchmark.

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

22 years ago2002-05-11 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Sat, 11 May 2002 05:38:17 +0000 (05:38 -0000)]
2002-05-11  Daniel Morgan <danmorg@sc.rr.com>

* doc/ado-net: added instructions for installing PostgreSQL on Linux
and for using nant to re-compile just the System.Data.dll assembly
on Windows.

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

22 years ago2002-05-11 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Sat, 11 May 2002 05:16:04 +0000 (05:16 -0000)]
2002-05-11  Dietmar Maurer  <dietmar@ximian.com>

* x86.brg: bug fix in SHR/SHL

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

22 years ago2002-05-11 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Sat, 11 May 2002 04:25:13 +0000 (04:25 -0000)]
2002-05-11  Dietmar Maurer  <dietmar@ximian.com>

* emit-x86.c (arch_emit_prologue): check if live_in_set != NULL

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

22 years ago2002-05-11 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sat, 11 May 2002 01:17:52 +0000 (01:17 -0000)]
2002-05-11  Miguel de Icaza  <miguel@ximian.com>

* test-49.cs: Improve test.

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

22 years ago2002-05-11 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sat, 11 May 2002 01:11:26 +0000 (01:11 -0000)]
2002-05-11  Miguel de Icaza  <miguel@ximian.com>

* statement.cs (GotoCase): Return true: Ammounts to giving up
knowledge on whether we return or not, and letting the other case
be responsible for it.

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

22 years ago2002-05-10 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sat, 11 May 2002 00:06:47 +0000 (00:06 -0000)]
2002-05-10  Miguel de Icaza  <miguel@ximian.com>

* driver.cs: Do not load directories for each file processed, only
do it if there is a pattern.

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

22 years ago2002-5-10 Dennis Hayes
Dennis Hayes [Fri, 10 May 2002 21:32:40 +0000 (21:32 -0000)]
2002-5-10 Dennis Hayes
* added IMessageFilter
* Interfaces complete

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

22 years agoSigh, back out
Miguel de Icaza [Fri, 10 May 2002 20:55:44 +0000 (20:55 -0000)]
Sigh, back out

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

22 years ago * Environment.cs: implement TickCount with internal call;
Sergey Chaban [Fri, 10 May 2002 20:53:46 +0000 (20:53 -0000)]
 * Environment.cs: implement TickCount with internal call;

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

22 years ago * icall.c: implement Environment.TickCount;
Sergey Chaban [Fri, 10 May 2002 20:51:19 +0000 (20:51 -0000)]
 * icall.c: implement Environment.TickCount;

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

22 years ago2002-05-10 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Fri, 10 May 2002 20:50:19 +0000 (20:50 -0000)]
2002-05-10  Miguel de Icaza  <miguel@ximian.com>

* ecore.cs: Report readonly assigns here as well, as we might have
been resolved only by MemberAccess.

(SimpleName.SimpleNameResolve): Also be useful for LValue
resolution.   We need this to propagate assign to local readonly variables

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

22 years ago2002-05-10 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Fri, 10 May 2002 20:22:17 +0000 (20:22 -0000)]
2002-05-10  Miguel de Icaza  <miguel@ximian.com>

* ecore.cs: Report readonly assigns here as well, as we might have
been resolved only by MemberAccess.

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

22 years agoNew tests
Miguel de Icaza [Fri, 10 May 2002 20:21:34 +0000 (20:21 -0000)]
New tests

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

22 years ago2002-05-10 Rodrigo Moya <rodrigo@ximian.com>
Rodrigo Moya [Fri, 10 May 2002 20:02:03 +0000 (20:02 -0000)]
2002-05-10  Rodrigo Moya <rodrigo@ximian.com>

* doc/ado-net: added instructions for compiling System.Data.dll
(a subset of) on Linux.

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

22 years ago * mono.c, jit.c, jit.h, x86.brg: implemented new --fast-iconv option;
Sergey Chaban [Fri, 10 May 2002 19:53:51 +0000 (19:53 -0000)]
 * mono.c, jit.c, jit.h, x86.brg: implemented new --fast-iconv option;

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

22 years ago2002-05-10 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Fri, 10 May 2002 19:47:26 +0000 (19:47 -0000)]
2002-05-10  Miguel de Icaza  <miguel@ximian.com>

* typemanager.cs: Use a ptrhashtable for the criteria, because we
do not want to reuse potential criteria memory.

* class.cs (MyEventBuilder): Set reflected_type;

* ecore.cs (Constantify): Added support for constifying bools.

(RootContext.LookupType): Added a cache for values looked up in
the declaration space.

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

22 years ago2002-05-10 Rodrigo Moya <rodrigo@ximian.com>
Rodrigo Moya [Fri, 10 May 2002 19:39:43 +0000 (19:39 -0000)]
2002-05-10  Rodrigo Moya <rodrigo@ximian.com>

* System.Data.build: removed reference to non-existant
TestDataColumn.cs file.

* System.Data/DataSet.cs: added some implementation.

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

22 years ago2002-05-10 Rodrigo Moya <rodrigo@ximian.com>
Rodrigo Moya [Fri, 10 May 2002 19:38:49 +0000 (19:38 -0000)]
2002-05-10  Rodrigo Moya <rodrigo@ximian.com>

        * TestDataColumn.cs: removed.

* System.Data_test.build: removed reference to TestDataColumn.

* TheTests.cs: added RunDataColumnTest class.
(RunAllTests.AddAllTests): added test for RunDataColumnTest.

        * System.Data/AllTests.cs: test suite for System.Data.

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

22 years ago2002-05-09 Rodrigo Moya <rodrigo@ximian.com>
Rodrigo Moya [Fri, 10 May 2002 19:27:32 +0000 (19:27 -0000)]
2002-05-09  Rodrigo Moya <rodrigo@ximian.com>

* System.build: don't exclude anymore excluded files in
System.ComponentModel. They compile on Linux, so they might also
on Windows.

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

22 years ago * x86-codegen.h: renamed FP int macro for consistency (its arg is really a membase...
Sergey Chaban [Fri, 10 May 2002 19:25:15 +0000 (19:25 -0000)]
 * x86-codegen.h: renamed FP int macro for consistency (its arg is really a membase, not mem);

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

22 years ago2002-05-10 Rodrigo Moya <rodrigo@ximian.com>
Rodrigo Moya [Fri, 10 May 2002 19:23:35 +0000 (19:23 -0000)]
2002-05-10  Rodrigo Moya <rodrigo@ximian.com>

* EventDescriptorCollection.cs (this[index]): call eventList[index],
not this[index], which issues an 'ambigous call' error on Linux.

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

22 years ago2002-05-10 Duncan Mak <duncan@ximian.com>
Duncan Mak [Fri, 10 May 2002 18:51:24 +0000 (18:51 -0000)]
2002-05-10  Duncan Mak  <duncan@ximian.com>

* ConstructorNeedsTagAttribute.cs:
* ControlBuilderAttribute.cs:
* ImageClickEventArgs.cs:
* ParseChildrenAttribute.cs:
* PartialCachingAttribute.cs:
* PersistChildrenAttribute.cs:
* PersistenceModeAttribute.cs:
* TemplateContainerAttribute.cs: Added to CVS.

* PersistanceMode.cs: Removed, fixed typo.
* PersistenceMode.cs: Replacing above.

* StateBag.cs (this): Fixed indexer, it takes a string as the
index, not an object.

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

22 years ago2002-05-10 Dan Lewis <dihlewis@yahoo.co.uk>
Dan Lewis [Fri, 10 May 2002 18:02:50 +0000 (18:02 -0000)]
2002-05-10  Dan Lewis  <dihlewis@yahoo.co.uk>

* io.c: Nasty typo.

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

22 years agoadd <BR>
Radek Doulik [Fri, 10 May 2002 17:47:10 +0000 (17:47 -0000)]
add <BR>

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

22 years agoadded ppc
Radek Doulik [Fri, 10 May 2002 17:43:10 +0000 (17:43 -0000)]
added ppc

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

22 years agoadded ppc port info
Radek Doulik [Fri, 10 May 2002 17:43:01 +0000 (17:43 -0000)]
added ppc port info

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

22 years ago2002-05-10 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Fri, 10 May 2002 17:33:28 +0000 (17:33 -0000)]
2002-05-10  Miguel de Icaza  <miguel@ximian.com>

* typemanager.cs (FindMembers): Now is a front-end to
RealFindMembers, and provides a two-level hashtable-based cache to
the request.

15% performance improvement: from 22.5 to 19.2 seconds.

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

22 years ago2002-05-10 Duncan Mak <duncan@ximian.com>
Duncan Mak [Fri, 10 May 2002 17:26:48 +0000 (17:26 -0000)]
2002-05-10  Duncan Mak  <duncan@ximian.com>

* ValidatorCollection.cs: Fixed typo, ValidatedCollection to ValidatorCollection.

* Page.cs (Validators): return type should be ValidatorCollection,
not ValidatedCollection.

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

22 years ago2002-05-10 Duncan Mak <duncan@ximian.com>
Duncan Mak [Fri, 10 May 2002 17:22:55 +0000 (17:22 -0000)]
2002-05-10  Duncan Mak  <duncan@ximian.com>

* HtmlTableCellCollection.cs (this): Updated the indexer to return
the right type, HtmlTableCell instead of HtmlTableRow.

* TagPrefixAttribute.cs: Added to CVS.

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

22 years agoFri May 10 21:00:52 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 10 May 2002 15:13:37 +0000 (15:13 -0000)]
Fri May 10 21:00:52 CEST 2002 Paolo Molaro <lupus@ximian.com>

* main.c: print field offset info if needed.

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

22 years agoFri May 10 20:57:27 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 10 May 2002 15:12:29 +0000 (15:12 -0000)]
Fri May 10 20:57:27 CEST 2002 Paolo Molaro <lupus@ximian.com>

* CustomAttributeBuilder.cs: expose internal data for use in
reflection.
* FieldBuilder.cs, TypeBuilder.cs: special case FieldOffset and
StructLayout attributes.

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

22 years ago2002-05-10 Duncan Mak <duncan@ximian.com>
Duncan Mak [Fri, 10 May 2002 15:02:22 +0000 (15:02 -0000)]
2002-05-10  Duncan Mak  <duncan@ximian.com>

* System.Web.build: Include the System.Web.UI.HtmlControls namespace.

* Page.cs:
* ValidatorCollection.cs: Stubs to make things compile for
now. Added one dummy method (RegisterClientScriptFile) that's used
in the existing codebase,  but not in MS docs.

* HtmlInputImage.cs (OnServerClick): Commented out parts that
won't compile.

* HtmlForm.cs (RenderAttributes):
(RenderChildren): Commented out code that doesn't compile.

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

22 years ago2002-05-07 Duncan Mak <duncan@ximian.com>
Duncan Mak [Fri, 10 May 2002 14:12:41 +0000 (14:12 -0000)]
2002-05-07  Duncan Mak  <duncan@ximian.com>

* Utils.cs (GetClientValidatedEvent): Uncommented the 'Page' argument.

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

22 years ago2002-05-07 Duncan Mak <duncan@ximian.com>
Duncan Mak [Fri, 10 May 2002 14:11:57 +0000 (14:11 -0000)]
2002-05-07  Duncan Mak  <duncan@ximian.com>

* Button.cs (AddAttributesToRender):
* ImageButton.cs (AddAttributesToRender): Added a missing argument to the
GetClientValidatedEvent method.

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