Miguel de Icaza [Tue, 7 May 2002 17:37:37 +0000 (17:37 -0000)]
Fixety fix
svn path=/trunk/mono/; revision=4384
Miguel de Icaza [Tue, 7 May 2002 17:30:38 +0000 (17:30 -0000)]
Use $@ instead of $*
svn path=/trunk/mono/; revision=4383
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
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
Dick Porter [Tue, 7 May 2002 16:32:32 +0000 (16:32 -0000)]
Fix windows build
svn path=/trunk/mono/; revision=4380
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
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
Daniel Carrera [Tue, 7 May 2002 14:22:05 +0000 (14:22 -0000)]
*** empty log message ***
svn path=/trunk/mcs/; revision=4377
Ravi Pratap M [Tue, 7 May 2002 13:51:22 +0000 (13:51 -0000)]
Remove debug messages
svn path=/trunk/mcs/; revision=4376
Miguel de Icaza [Tue, 7 May 2002 13:50:04 +0000 (13:50 -0000)]
Add copyright headers
svn path=/trunk/mcs/; revision=4375
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
Daniel Carrera [Tue, 7 May 2002 13:24:44 +0000 (13:24 -0000)]
Added new classes.
svn path=/trunk/mcs/; revision=4373
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
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
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
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
Miguel de Icaza [Tue, 7 May 2002 11:20:33 +0000 (11:20 -0000)]
Fix bug
svn path=/trunk/mcs/; revision=4368
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
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
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
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
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
Miguel de Icaza [Tue, 7 May 2002 02:33:03 +0000 (02:33 -0000)]
Small update
svn path=/trunk/mcs/; revision=4362
Miguel de Icaza [Tue, 7 May 2002 02:17:05 +0000 (02:17 -0000)]
Improve docs, links, menu
svn path=/trunk/mono/; revision=4361
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Miguel de Icaza [Mon, 6 May 2002 16:46:46 +0000 (16:46 -0000)]
Fix
svn path=/trunk/mono/; revision=4345
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
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
Johannes Roith [Mon, 6 May 2002 16:32:25 +0000 (16:32 -0000)]
added windows binaries
svn path=/trunk/mono/; revision=4342
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
Johannes Roith [Mon, 6 May 2002 15:15:05 +0000 (15:15 -0000)]
*** empty log message ***
svn path=/trunk/mono/; revision=4340
Miguel de Icaza [Mon, 6 May 2002 15:12:43 +0000 (15:12 -0000)]
Add more tests
svn path=/trunk/mcs/; revision=4339
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
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
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
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
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
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
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
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
Miguel de Icaza [Mon, 6 May 2002 02:03:09 +0000 (02:03 -0000)]
Add another error test
svn path=/trunk/mcs/; revision=4329
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
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
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
Miguel de Icaza [Mon, 6 May 2002 00:05:13 +0000 (00:05 -0000)]
More work, demo works
svn path=/trunk/mcs/; revision=4325
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
Miguel de Icaza [Sun, 5 May 2002 23:21:02 +0000 (23:21 -0000)]
Some sample code
svn path=/trunk/mcs/; revision=4323
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
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
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
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
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
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
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
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
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
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
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
Miguel de Icaza [Sun, 5 May 2002 17:08:13 +0000 (17:08 -0000)]
Flush ChangeLog
svn path=/trunk/mcs/; revision=4311
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
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
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
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
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
Nick Drochak [Sun, 5 May 2002 11:32:13 +0000 (11:32 -0000)]
Flush
svn path=/trunk/mcs/; revision=4304
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
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
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
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
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
Lawrence Pit [Sun, 5 May 2002 08:44:48 +0000 (08:44 -0000)]
added implementation of CredentialCache
svn path=/trunk/mcs/; revision=4298
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
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
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
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
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
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
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
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
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
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
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
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
Miguel de Icaza [Sat, 4 May 2002 21:54:19 +0000 (21:54 -0000)]
Update
svn path=/trunk/mono/; revision=4285
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
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
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