mono.git
22 years agoFixety fix
Miguel de Icaza [Tue, 7 May 2002 17:37:37 +0000 (17:37 -0000)]
Fixety fix

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

22 years agoUse $@ instead of $*
Miguel de Icaza [Tue, 7 May 2002 17:30:38 +0000 (17:30 -0000)]
Use $@ instead of $*

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

22 years ago2002-05-07 Ravi Pratap <ravi@ximian.com>
Ravi Pratap M [Tue, 7 May 2002 17:09:32 +0000 (17:09 -0000)]
2002-05-07  Ravi Pratap  <ravi@ximian.com>

* parameter.cs (ParameterType): Make it a property for now although the
purpose really isn't anything immediate.

* expression.cs (Is*Applicable): Do better checking on the parameter type
of a ref/out parameter. The ones from the system assemblies are already
marked with the correct type so we don't need to do any correction.

* ecore.cs (StandardConversionExists): Conversion from Interface types to
the object type is standard too so include that.

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

22 years ago2002-05-07 Ravi Pratap <ravi@ximian.com>
Ravi Pratap M [Tue, 7 May 2002 17:07:36 +0000 (17:07 -0000)]
2002-05-07  Ravi Pratap  <ravi@ximian.com>

* test-117.cs : Add.

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

22 years agoFix windows build
Dick Porter [Tue, 7 May 2002 16:32:32 +0000 (16:32 -0000)]
Fix windows build

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

22 years ago2002-05-07 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Tue, 7 May 2002 15:36:17 +0000 (15:36 -0000)]
2002-05-07  Miguel de Icaza  <miguel@ximian.com>

* expression.cs (Unary.TryReduceNegative): Ah!  Tricky!  Tricky!
Because of the way we parse things, we should try to see if a
UIntConstant can fit in an integer.

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

22 years ago2002-05-07 Ravi Pratap <ravi@ximian.com>
Ravi Pratap M [Tue, 7 May 2002 14:30:13 +0000 (14:30 -0000)]
2002-05-07  Ravi Pratap  <ravi@ximian.com>

(ConvertReferenceExplicit): When converting from Iface type S to Class
T make sure the rules are implemented as an OR.

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

22 years ago*** empty log message ***
Daniel Carrera [Tue, 7 May 2002 14:22:05 +0000 (14:22 -0000)]
*** empty log message ***

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

22 years agoRemove debug messages
Ravi Pratap M [Tue, 7 May 2002 13:51:22 +0000 (13:51 -0000)]
Remove debug messages

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

22 years agoAdd copyright headers
Miguel de Icaza [Tue, 7 May 2002 13:50:04 +0000 (13:50 -0000)]
Add copyright headers

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

22 years ago2002-05-07 Ravi Pratap <ravi@ximian.com>
Ravi Pratap M [Tue, 7 May 2002 13:49:53 +0000 (13:49 -0000)]
2002-05-07  Ravi Pratap  <ravi@ximian.com>

* ecore.cs (GetConversionOperators): Do not pick up op_True operators
when we are in an explicit context.

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

22 years agoAdded new classes.
Daniel Carrera [Tue, 7 May 2002 13:24:44 +0000 (13:24 -0000)]
Added new classes.

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

22 years agoFixed "extra byte" problem (see ChangeLong)
Daniel Carrera [Tue, 7 May 2002 13:23:16 +0000 (13:23 -0000)]
Fixed "extra byte" problem (see ChangeLong)

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

22 years agoFixed "extra byte" problem (see ChangeLong)
Daniel Carrera [Tue, 7 May 2002 13:17:05 +0000 (13:17 -0000)]
Fixed "extra byte" problem (see ChangeLong)

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

22 years ago2002-05-08 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 7 May 2002 12:58:23 +0000 (12:58 -0000)]
2002-05-08  Nick Drochak  <ndrochak@gol.com>

* StreamWriter.cs: Wrap a try-catch around block of code to find out
what exception is being thrown when it shouldn't.

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

22 years ago2002-05-08 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 7 May 2002 12:56:36 +0000 (12:56 -0000)]
2002-05-08  Nick Drochak  <ndrochak@gol.com>

* StreamWriter.cs: Add paramter check to constructors and throw
exceptions where appropriate.

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

22 years agoFix bug
Miguel de Icaza [Tue, 7 May 2002 11:20:33 +0000 (11:20 -0000)]
Fix bug

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

22 years ago2002-05-07 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 7 May 2002 10:27:53 +0000 (10:27 -0000)]
2002-05-07  Nick Drochak  <ndrochak@gol.com>

* FileTest.cs: Added TestOpen() from Mike Gray.
* AllTests.cs: Added missing FileTest.Suite as pointed out by Mike
as well.

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

22 years ago2002-05-07 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 7 May 2002 10:03:15 +0000 (10:03 -0000)]
2002-05-07  Nick Drochak  <ndrochak@gol.com>

* ExceptionTest.cs: New File. Provided by Linus Upson.

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

22 years agoTue May 7 11:47:46 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 7 May 2002 06:01:18 +0000 (06:01 -0000)]
Tue May 7 11:47:46 CEST 2002 Paolo Molaro <lupus@ximian.com>

* StreamReader.cs: return the number of chars read even if we diddn't
fill the whole buffer (makes Sergey's ilasm work with mono).

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

22 years ago2002/05/07 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 7 May 2002 04:09:05 +0000 (04:09 -0000)]
2002/05/07  Nick Drochak <ndrochak@gol.com>

* AllTests.cs: Do not run the System.Net tests from here, they belong
in the System assembly tests.

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

22 years ago2002/05/07 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 7 May 2002 04:07:58 +0000 (04:07 -0000)]
2002/05/07  Nick Drochak <ndrochak@gol.com>

* AllTests.cs: Run the System.Net tests from here.

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

22 years agoSmall update
Miguel de Icaza [Tue, 7 May 2002 02:33:03 +0000 (02:33 -0000)]
Small update

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

22 years agoImprove docs, links, menu
Miguel de Icaza [Tue, 7 May 2002 02:17:05 +0000 (02:17 -0000)]
Improve docs, links, menu

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

22 years agoGet rid of the old status page
Miguel de Icaza [Tue, 7 May 2002 02:12:22 +0000 (02:12 -0000)]
Get rid of the old status page

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

22 years agoAn attempt at making the howto look passable
Miguel de Icaza [Tue, 7 May 2002 01:59:05 +0000 (01:59 -0000)]
An attempt at making the howto look passable

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

22 years agoremove System.Net test directory from corlib
Miguel de Icaza [Tue, 7 May 2002 01:49:03 +0000 (01:49 -0000)]
remove System.Net test directory from corlib

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

22 years agoFix the mono howto mess once and for all
Miguel de Icaza [Tue, 7 May 2002 01:48:25 +0000 (01:48 -0000)]
Fix the mono howto mess once and for all

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

22 years ago2002-05-07 Mike Gray <mikeg_us@hotmail.com>
Miguel de Icaza [Tue, 7 May 2002 01:41:03 +0000 (01:41 -0000)]
2002-05-07  Mike Gray     <mikeg_us@hotmail.com>

* FileInfo.cs (Create): Implement missing method.

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

22 years ago2002-05-07 Mike Gray <mikeg_us@hotmail.com>
Miguel de Icaza [Tue, 7 May 2002 01:39:48 +0000 (01:39 -0000)]
2002-05-07  Mike Gray     <mikeg_us@hotmail.com>

* File.cs: Implemented CreateText method, and fixed dst compares
to compare against "" instead of null twice.

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

22 years ago2002-05-06 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 6 May 2002 22:53:24 +0000 (22:53 -0000)]
2002-05-06  Miguel de Icaza  <miguel@ximian.com>

* ecore.cs (StandardConversionExists): Augment with missing code:
deal with IntConstant, LongConstants and Enumerations.

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

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

* assign.cs: Report the error, instead of failing silently

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

22 years ago* Dennis Hayes <dennish@raytek.com>
Dennis Hayes [Mon, 6 May 2002 22:22:16 +0000 (22:22 -0000)]
* Dennis Hayes <dennish@raytek.com>
* Added enums
*  GridItemType.cs
*  HelpNavigator.cs
*  HorizontalAlignment.cs
*  ImeMode.cs
*  ItemActivation.cs
*  ItemBoundsPortion.cs
*  Keys.cs
* All correct execpt for Keys.cs which is missing a half dozen
* duplicate entries that need correcting.

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

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

* rootcontext.cs (AddGlobalAttributes): Track attributes on the
typecontainer that they are declared, because the
typecontainer/namespace will have the list of using clauses that
need to be applied.

Assembly Attributes were escaping the normal registration
mechanism.

(EmitCode): Apply attributes within an EmitContext that represents
the container they were declared on.

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

22 years ago2002-05-06 Ravi Pratap <ravi@ximian.com>
Ravi Pratap M [Mon, 6 May 2002 20:34:59 +0000 (20:34 -0000)]
2002-05-06  Ravi Pratap  <ravi@ximian.com>

* ecore.cs (FindMostEncompassingType, FindMostEncompassedType):
Revamp completely - make much cleaner as we now operate only
on a set of Types.

(FindMostSpecificSource, FindMostSpecificTarget): New methods
to implement the logic detailed in the spec more correctly.

(UserDefinedConversion): Update accordingly.

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

22 years agoChanged step 3, since we need to be compatible with MS .NET
Rodrigo Moya [Mon, 6 May 2002 19:18:53 +0000 (19:18 -0000)]
Changed step 3, since we need to be compatible with MS .NET

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

22 years ago2002-05-06 Duncan Mak <duncan@ximian.com>
Duncan Mak [Mon, 6 May 2002 19:17:41 +0000 (19:17 -0000)]
2002-05-06  Duncan Mak  <duncan@ximian.com>

* Queue.cs (TrimToSize): Implemented.

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

22 years ago2002-05-06 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 6 May 2002 19:06:23 +0000 (19:06 -0000)]
2002-05-06  Miguel de Icaza  <miguel@ximian.com>

* statement.cs: Return flow analysis information up.

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

22 years agoFix
Miguel de Icaza [Mon, 6 May 2002 16:46:46 +0000 (16:46 -0000)]
Fix

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

22 years agoLogged changes to x86-codegen.h
Sergey Chaban [Mon, 6 May 2002 16:39:01 +0000 (16:39 -0000)]
Logged changes to x86-codegen.h

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

22 years ago * x86-codegen.h: added missing shifts;
Sergey Chaban [Mon, 6 May 2002 16:33:54 +0000 (16:33 -0000)]
 * x86-codegen.h: added missing shifts;
   8-bit ALU operations;
   FPU ops with integer operand;
   FIST (without pop);

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

22 years agoadded windows binaries
Johannes Roith [Mon, 6 May 2002 16:32:25 +0000 (16:32 -0000)]
added windows binaries

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

22 years agoDIV_UN: fixed typo - increment EAX, not tree->reg1;
Sergey Chaban [Mon, 6 May 2002 15:22:56 +0000 (15:22 -0000)]
DIV_UN: fixed typo - increment EAX, not tree->reg1;

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

22 years ago*** empty log message ***
Johannes Roith [Mon, 6 May 2002 15:15:05 +0000 (15:15 -0000)]
*** empty log message ***

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

22 years agoAdd more tests
Miguel de Icaza [Mon, 6 May 2002 15:12:43 +0000 (15:12 -0000)]
Add more tests

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

22 years ago2002-05-06 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 6 May 2002 15:12:27 +0000 (15:12 -0000)]
2002-05-06  Miguel de Icaza  <miguel@ximian.com>

* cs-tokenizer.cs (adjust_real): Share code between LITERAL_DOUBLE
and the default.

(token): Do not consume an extra character before calling
decimal_digits.

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

22 years ago * cs-parser.jay: add 'override' attribute to System.Object.Finalize
Piers Haken [Mon, 6 May 2002 13:55:19 +0000 (13:55 -0000)]
* cs-parser.jay: add 'override' attribute to System.Object.Finalize

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

22 years agoPiers Haken <piersh@friskit.com>
Piers Haken [Mon, 6 May 2002 13:54:32 +0000 (13:54 -0000)]
Piers Haken <piersh@friskit.com>

* cs-parser.jay: add 'override' attribute to System.Object.Finalize

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

22 years ago2002-05-06 Martin Baulig <martin@gnome.org>
Martin Baulig [Mon, 6 May 2002 13:40:54 +0000 (13:40 -0000)]
2002-05-06  Martin Baulig  <martin@gnome.org>

* MonoSymbolWriter.cs (MonoSymbolWriter.Close): Use Assembly.LoadFrom (), not
AppDomain.Load () to load the assembly.

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

22 years agoMon May 6 15:38:15 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 6 May 2002 09:52:03 +0000 (09:52 -0000)]
Mon May 6 15:38:15 CEST 2002 Paolo Molaro <lupus@ximian.com>

* jit.h, jit.c, emit-x86.c: x86 cpu detection code from Sergey.

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

22 years ago2002-05-06 Dan Lewis <dihlewis@yahoo.co.uk>
Dan Lewis [Mon, 6 May 2002 08:37:39 +0000 (08:37 -0000)]
2002-05-06  Dan Lewis  <dihlewis@yahoo.co.uk>

* io.c: CreateFile sets win32 last error.

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

22 years agoMon May 6 13:10:34 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 6 May 2002 07:23:27 +0000 (07:23 -0000)]
Mon May 6 13:10:34 CEST 2002 Paolo Molaro <lupus@ximian.com>

* loader.c: print a big message when an icall can't be found.

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

22 years ago2002-05-06 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Mon, 6 May 2002 04:52:33 +0000 (04:52 -0000)]
2002-05-06  Daniel Morgan <danmorg@sc.rr.com>

* System.Data.SqlTypes.SqlInt32Test.cs: missing
declaration for SqlInt32 z which was a test build blocker

* PostgresTest.cs: got rid of warning about missing e

* Test/PostgresTest.cs: exclude PostgresTest.cs
from test build

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

22 years agoAdd another error test
Miguel de Icaza [Mon, 6 May 2002 02:03:09 +0000 (02:03 -0000)]
Add another error test

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

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

* class.cs (Constructor.Emit): Set the IsStatic flag in the
EmitContext during the instance constructor initializer
resolution, to stop access to instance variables.

This is mandated by the spec, last paragraph of the `constructor
initializers' section.

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

22 years ago2002-05-05 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Mon, 6 May 2002 01:44:00 +0000 (01:44 -0000)]
2002-05-05  Daniel Morgan <danmorg@sc.rr.com>

* doc/ado-net: correct formatting
* doc/index: added credit i forgot to add

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

22 years ago2002-05-05 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Mon, 6 May 2002 00:37:42 +0000 (00:37 -0000)]
2002-05-05  Daniel Morgan <danmorg@sc.rr.com>

* doc/ado-net: i did not format it correctly earlier, i
tried added various tags where appropriate.

* doc/index: added news item for May 5, 2002 - ado.net able
to retrieve data now

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

22 years agoMore work, demo works
Miguel de Icaza [Mon, 6 May 2002 00:05:13 +0000 (00:05 -0000)]
More work, demo works

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

22 years ago2002-05-05 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Sun, 5 May 2002 23:23:48 +0000 (23:23 -0000)]
2002-05-05  Daniel Morgan <danmorg@sc.rr.com>

* doc/ado-net: updated the current status which
I kept forgetting to do.

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

22 years agoSome sample code
Miguel de Icaza [Sun, 5 May 2002 23:21:02 +0000 (23:21 -0000)]
Some sample code

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

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

* doc/ado-net: updated to includes an example for
running ipc-daemon as a Windows service.  Thanks
to gonzalo.

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

22 years ago2002-05-05 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Sun, 5 May 2002 22:40:31 +0000 (22:40 -0000)]
2002-05-05  Daniel Morgan <danmorg@sc.rr.com>

* doc/ado-net: updated to include installation of
PostgreSQL DBMS under cygwin.  It is a TODO for Linux though.
Also included notes on running the System.Data/Test/PostgresTest.cs
that should work on a lot of Mono installations that have
PostgreSQL installed.  If not please let me, rodrigo, or gonzalo
know.

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

22 years ago2002-05-05 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Sun, 5 May 2002 22:35:07 +0000 (22:35 -0000)]
2002-05-05  Daniel Morgan <danmorg@sc.rr.com>

* Test/PostgresTest.cs: modified to run completely.  There
are many TODOs in System.Data, so not all data types are
included in the SELECT SQL query.  Also, I made it to where
it would connect
using "host=localhost;dbname=test;user=postgres"
instead of my userid and password.  When more types are included,
update this test.

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

22 years ago2002-05-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 5 May 2002 22:10:45 +0000 (22:10 -0000)]
2002-05-06  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* string-icalls.c: fix bug 24248.

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

22 years ago2002-05-05 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sun, 5 May 2002 20:32:41 +0000 (20:32 -0000)]
2002-05-05  Miguel de Icaza  <miguel@ximian.com>

* test-28.cs: Improved test: before we were failing on abstract
indexers invoked in the same class (as the accessor would have no
body).

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

22 years ago2002-05-05 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sun, 5 May 2002 20:31:12 +0000 (20:31 -0000)]
2002-05-05  Miguel de Icaza  <miguel@ximian.com>

* cs-parser.jay, class.cs (Accessor): new class used to represent
an accessor (get or set).  In the past we used `null' to represent
a missing accessor.  But this is ambiguous because there was no
way to tell in abstract indexers/properties if one of them was
specified.

Now there is a way of addressing that.

* expression.cs (Indexers.GetIndexersForType): Use TypeManager.MemberLookup
instead of FindMembers.

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

22 years ago2002-05-05 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Sun, 5 May 2002 18:38:41 +0000 (18:38 -0000)]
2002-05-05  Tim Coleman <tim@timcoleman.com>
        * TheTests.cs:
        * System.Data.SqlTypes/SqlInt32Test.cs:
                More test cases for System.Data.SqlTypes.SqlInt32

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

22 years ago2002-05-06 Lawrence Pit <loz@cable.a2000.nl>
Lawrence Pit [Sun, 5 May 2002 18:37:57 +0000 (18:37 -0000)]
2002-05-06  Lawrence Pit <loz@cable.a2000.nl>

* WebRequest.cs: added
* WebResponse.cs: implemented
* WebException.cs: implemented
* WebHeaderCollection.cs: added
* HttpVersion.cs: implemented
* HttpContinueDelegate.cs: added
* IWebProxy.cs: added
* IWebRequestCreate.cs: added
* ICertificatePolicy.cs: added
* ServicePoint.cs: stubbed
* ServicePointManager.cs: stubbed
* CookieContainer.cs: added
* Authorization.cs: implemented

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

22 years ago2002-05-05 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Sun, 5 May 2002 17:33:11 +0000 (17:33 -0000)]
2002-05-05  Tim Coleman <tim@timcoleman.com>
        * 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/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:
                More implementation, and code clean-up for consistency.
                Also, I had implemented many conversions as explicit
                that should have been implicit.  This should remove
                many of the red X's and green pluses from the
                System.Data.SqlTypes namespace.

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

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

* class.cs (TypeContainer.EmitFieldInitializer): Do not typecast
the result of Assign.Resolve as Assign, but rather as ExpressionStatement.

* attribute.cs: Treat indexers and properties as the same in terms
of applying attributes

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

22 years agoUpdate list to compile with mcs
Miguel de Icaza [Sun, 5 May 2002 17:08:44 +0000 (17:08 -0000)]
Update list to compile with mcs

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

22 years agoFlush ChangeLog
Miguel de Icaza [Sun, 5 May 2002 17:08:13 +0000 (17:08 -0000)]
Flush ChangeLog

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

22 years agoThis commit does not break the existing code base, as these files are
Miguel de Icaza [Sun, 5 May 2002 17:08:00 +0000 (17:08 -0000)]
This commit does not break the existing code base, as these files are
excluded from the current build

2002-05-05  Miguel de Icaza  <miguel@ximian.com>

* System.Data/DataSet.cs: Remove [Serializable] attributes from
methods, those only apply to structs or classes.

Stub out ISerializable, ISupportInitialize, and IListSource methods

* System.Data/DataRowView.cs: Stub out interface methods for
IEditableObject, ICustomTypeDescriptor and IDataErrorInfo

* System.Data/DataView.cs: Comment out non-implemented
interfaces.

* System.Data/DataViewSettingsCollection.cs: Type cast variables
to the correct type to make it compile.

* System.Data/DataViewSettings.cs: remove reference to
non-existance type ApplyDefaultSort, it is a boolean.

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

22 years agoIt is safe to commit this code, because it is still excluded by the
Miguel de Icaza [Sun, 5 May 2002 17:03:08 +0000 (17:03 -0000)]
It is safe to commit this code, because it is still excluded by the
build file above.

2002-05-05  Miguel de Icaza  <miguel@ximian.com>

* DataTableMapping.cs, DataTableMappingCollection.cs: comment out
interfaces we do not implement yet.

* DbDataAdapter.cs: Stub IEnumerable, comment out interfaces
we do not implement yet.

* DbDataPermissionAttribute.cs: call base constructor.

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

22 years agofew updates to the web site
Miguel de Icaza [Sun, 5 May 2002 14:20:12 +0000 (14:20 -0000)]
few updates to the web site

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

22 years ago2002-05-05 Dick Porter <dick@ximian.com>
Dick Porter [Sun, 5 May 2002 13:45:35 +0000 (13:45 -0000)]
2002-05-05  Dick Porter  <dick@ximian.com>

* wapi-private.h:
* handles-private.h:
* io.c:
* io-private.h:
* mutexes.c:
* mutex-private.h:
* processes.c:
* process-private.h:
* semaphores.c:
* semaphore-private.h:
* sockets.c:
* socket-private.h:
* events.c:
* event-private.h: Simplify the WapiHandleOps struct: take out all
the file-specific entries, leaving just the items that operate on
handles themselves.  Split the close operation into shared and
private parts: shared close is called by the daemon.

* handles.c: As above, but also pass handle allocation, ref and
unref operations to the daemon.  Populate the handle_ops array at
compile time, because the daemon needs to call ops on handles too.
Don't bother to track open handle counts any more, the daemon does
that.

* threads.c:
* thread-private.h: As above, but also make the thread data
handle-private.

* shared.c: Fork a handle daemon if the calling process created
the shared memory segment.

* daemon.c:
* daemon-messages.c:
* daemon-messages.h:
* Makefile.am: Build a daemon to manage handle allocation and
destruction without needing to lock the shared memory

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

22 years ago2002-05-05 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Sun, 5 May 2002 11:47:26 +0000 (11:47 -0000)]
2002-05-05  Daniel Morgan <danmorg@sc.rr.com>

* Test/PostgresTest.cs: added - ported
libgda postgres-test.c originally by
Gonzalo Paniagua Javier <gonzalo@gnome-db.org>
to C#.

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

22 years agoFlush
Nick Drochak [Sun, 5 May 2002 11:32:13 +0000 (11:32 -0000)]
Flush

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

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

* ArrayListTest.cs: Test for RankException when constructing from a
multi-dimensional array. Confirmed behavior from MS.NET

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

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

* ArrayList.cs: Throw RankException when constructing from a
multi-dimensional array. Confirmed behavior from MS.NET

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

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

* ChangeLog: Update build file to run correct class in the test dll.

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

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

* AllTests.cs
* NameTableTests.cs
* TheTests.cs
* XPathScannerTests.cs
* XmlAttributeTests.cs
* XmlCDataSectionTests.cs
* XmlCommentTests.cs
* XmlDeclarationTests.cs
* XmlDocumentTests.cs
* XmlDocumentTypeTests.cs
* XmlElementTests.cs
* XmlNamespaceManagerTests.cs
* XmlNodeListTests.cs
* XmlProcessingInstructionTests.cs
* XmlSignificantWhitespaceTests.cs
* XmlTextReaderTests.cs
* XmlTextTests.cs
* XmlTextWriterTests.cs
* XmlWhiteSpaceTests.cs: Use same namespace style as corlib tests.
Changed Ximian.Mono.Tests to MonoTests.System.Xml

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

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

* AllTests.cs:
* BasicOperationsTest.cs:
* DnsTest.cs:
* NameValueCollectionTest.cs:
* StringCollectionTest.cs:
* TheTests.cs:
* System.Text.RegularExpressions/AllTests.cs:
* System.Text.RegularExpressions/PerlTest.cs:
* System.Text.RegularExpressions/PerlTrials.cs:
* System.Text.RegularExpressions/RegexTrial.cs: Fix Namespace
inconsistancies.  Use MonoTests instead of Ximian.Mono.Tests

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

22 years agoadded implementation of CredentialCache
Lawrence Pit [Sun, 5 May 2002 08:44:48 +0000 (08:44 -0000)]
added implementation of CredentialCache

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

22 years agoadded test to replacement function to show bug
Lawrence Pit [Sun, 5 May 2002 07:52:15 +0000 (07:52 -0000)]
added test to replacement function to show bug

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

22 years ago * IPAddress.cs: fixed IsLoopback, address was already in host order
Lawrence Pit [Sun, 5 May 2002 07:44:02 +0000 (07:44 -0000)]
* IPAddress.cs: fixed IsLoopback, address was already in host order

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

22 years agoExtensive unit tests for Uri and UriBuilder classes (shows a lot of errors in the...
Lawrence Pit [Sun, 5 May 2002 07:01:41 +0000 (07:01 -0000)]
Extensive unit tests for Uri and UriBuilder classes (shows a lot of errors in the ms.net implementation ;-)

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

22 years agoComplete new reimplementation of Uri.cs, fully supporting IPv6 addresses.
Lawrence Pit [Sun, 5 May 2002 06:59:12 +0000 (06:59 -0000)]
Complete new reimplementation of Uri.cs, fully supporting IPv6 addresses.

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

22 years agonot defined in .net spec, needed for Uri.cs though
Lawrence Pit [Sun, 5 May 2002 06:51:38 +0000 (06:51 -0000)]
not defined in .net spec, needed for Uri.cs though

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

22 years agoadded test for is loopback address
Lawrence Pit [Sun, 5 May 2002 06:32:33 +0000 (06:32 -0000)]
added test for is loopback address

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

22 years agoCleaning user defined conversions a bit, in preparation to fix the real
Miguel de Icaza [Sun, 5 May 2002 02:37:58 +0000 (02:37 -0000)]
Cleaning user defined conversions a bit, in preparation to fix the real
bug:

2002-05-05  Miguel de Icaza  <miguel@ximian.com>

* ecore.cs (FindMostEncompassedType): Use statically initialized
EmptyExpressions()s like we do elsewhere to avoid creating useless
objects (and we take this out of the tight loop).

(GetConversionOperators): Move the code to extract the actual
operators to a separate routine to clean things up.

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

22 years ago2002-05-05 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Sun, 5 May 2002 00:34:08 +0000 (00:34 -0000)]
2002-05-05 Tim Coleman <tim@timcoleman.com>
ChangeLog: updates for last fixes.

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

22 years ago2002-05-05 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Sun, 5 May 2002 00:33:22 +0000 (00:33 -0000)]
2002-05-05 Tim Coleman <tim@timcoleman.com>
SqlInt32.cs: Fix my accidentally stomping Dan Morgan's last patch
(sorry).

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

22 years ago2002-05-05 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Sun, 5 May 2002 00:28:55 +0000 (00:28 -0000)]
2002-05-05  Tim Coleman <tim@timcoleman.com>
        * System.Data.SqlTypes/SqlBinary.cs:
        * System.Data.SqlTypes/SqlBoolean.cs:
        * System.Data.SqlTypes/SqlByte.cs:
        * System.Data.SqlTypes/SqlDecimal.cs:
        * System.Data.SqlTypes/SqlDouble.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:
                Various fixes, including adding the SqlNullValueException
                when trying to retrieve the value of a null SqlType,
                and when casting values, a Null of type A converts to a
                Null of type B.

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

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

* ecore.cs (FieldExpr): Remove un-needed tests for null, since now
events are always registered FieldBuilders.

* class.cs (FieldBase): New class shared by Fields

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

22 years agoAdded target 'clean' so as make clean in the parent directory does not fail.
Gonzalo Paniagua Javier [Sat, 4 May 2002 21:58:20 +0000 (21:58 -0000)]
Added target 'clean' so as make clean in the parent directory does not fail.

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

22 years agoUpdate
Miguel de Icaza [Sat, 4 May 2002 21:54:19 +0000 (21:54 -0000)]
Update

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

22 years agoRemoved /r:corlib.dll and /nostdlib switches, does anything break?
Miguel de Icaza [Sat, 4 May 2002 21:53:52 +0000 (21:53 -0000)]
Removed /r:corlib.dll and /nostdlib switches, does anything break?
This fixes the corcompare issue

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

22 years ago2002-05-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 4 May 2002 21:41:25 +0000 (21:41 -0000)]
2002-05-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* System.build: excluded EventDescriptor.cs,
EventDescriptorCollection.cs and ICustomTypeDescriptor.cs.

* System.ComponentModel/AttributeCollection.cs: added a cast to make it
compile

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

22 years ago2002-05-03 Rodrigo Moya <rodrigo@ximian.com>
Rodrigo Moya [Sat, 4 May 2002 20:56:53 +0000 (20:56 -0000)]
2002-05-03  Rodrigo Moya <rodrigo@ximian.com>

* AttributeCollection.cs:
* EventDescriptor.cs:
* EventDescriptorCollection.cs:
* ICustomTypeDescriptor.cs: new files.

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