mono.git
22 years ago2002/04/10 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 9 Apr 2002 22:17:48 +0000 (22:17 -0000)]
2002/04/10  Nick Drochak <ndrochak@gol.com>

* HttpServerUtility.cs: Fix build breaker.

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

22 years ago2002-04-09 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Tue, 9 Apr 2002 15:46:13 +0000 (15:46 -0000)]
2002-04-09  Miguel de Icaza  <miguel@ximian.com>

* parameter.cs (Parameters.ComputeParameterTypes): Flag the
failure, so we do not keep going afterwards.

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

22 years agoTue Apr 9 21:31:16 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 9 Apr 2002 15:42:40 +0000 (15:42 -0000)]
Tue Apr 9 21:31:16 CEST 2002 Paolo Molaro <lupus@ximian.com>

* appdomain.h: only io-layer.h is supposed to be included.
* icall.c: explicitly import environ. Fix warning.

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

22 years agoAdded paragraphs on plagarism requested by Miguel.
John Barnette [Tue, 9 Apr 2002 13:52:16 +0000 (13:52 -0000)]
Added paragraphs on plagarism requested by Miguel.

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

22 years agoAdded constructor that takes a HttpContext
Patrik Torstensson [Tue, 9 Apr 2002 13:23:04 +0000 (13:23 -0000)]
Added constructor that takes a HttpContext

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

22 years agoRemove conflict
Miguel de Icaza [Tue, 9 Apr 2002 12:10:36 +0000 (12:10 -0000)]
Remove conflict

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

22 years ago2002-04-09 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Tue, 9 Apr 2002 12:08:43 +0000 (12:08 -0000)]
2002-04-09  Miguel de Icaza  <miguel@ximian.com>

* expression.cs: (Invocation.OverloadResolve): I believe Ravi
wanted to pass `false' as the `is_delegate' argument.  If this is
the case, why not use delegate_type == null to mean `is_delegate =
false' and anything else as is_delegate = true.

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

22 years ago2002-04-10 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 9 Apr 2002 11:34:50 +0000 (11:34 -0000)]
2002-04-10  Nick Drochak  <ndrochak@gol.com>

* icall.c (ves_icall_System_CurrentTimeZone_GetTimeZoneData) :
return true even if it's not Daylight Savings time.
Only return false for the case where the function isn't
implemented for a plaform (read Windows).

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

22 years ago2002-04-09 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 9 Apr 2002 09:52:37 +0000 (09:52 -0000)]
2002-04-09  Nick Drochak  <ndrochak@gol.com>

* ArrayTest.cs: Remove BinarySearch test on unsorted arrays. The
behavior is undefined if the array isn't sorted.

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

22 years ago2002-04-09 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 9 Apr 2002 09:50:21 +0000 (09:50 -0000)]
2002-04-09  Nick Drochak  <ndrochak@gol.com>

* Array.cs (BinarySearch): Add checks on paramters before using them
and throw exceptions as needed.

* Enum.cs (Format): Check if [Flags] is applied to enum and convert
"G" format to "F" if so.

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

22 years agoTue Apr 9 05:40:12 2002 Piers Haken <piersh@friskit.com>
Piers Haken [Tue, 9 Apr 2002 08:43:36 +0000 (08:43 -0000)]
Tue Apr  9 05:40:12  2002 Piers Haken <piersh@friskit.com>

* statement.cs: fixed SimpleSwitchEmit to make 'goto case' goto the
code for the section, not the beginning of the tests.

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

22 years agoTue Apr 9 13:12:09 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 9 Apr 2002 07:22:59 +0000 (07:22 -0000)]
Tue Apr 9 13:12:09 CEST 2002 Paolo Molaro <lupus@ximian.com>

* MonoCustomAttrs.cs: return arrays of type Attribute[]
instead of object[].

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

22 years agoTue Apr 9 13:08:26 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 9 Apr 2002 07:19:31 +0000 (07:19 -0000)]
Tue Apr 9 13:08:26 CEST 2002 Paolo Molaro <lupus@ximian.com>

* interp.c: make the interp thread-safe wrt the metadata lib.

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

22 years agoTue Apr 9 13:05:56 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 9 Apr 2002 07:17:41 +0000 (07:17 -0000)]
Tue Apr 9 13:05:56 CEST 2002 Paolo Molaro <lupus@ximian.com>

* appdomain.h, appdomain.c, class.c, object.c: protect MonoDomain
data with a mutex.

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

22 years ago2002/04/09 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 9 Apr 2002 06:37:25 +0000 (06:37 -0000)]
2002/04/09  Nick Drochak <ndrochak@gol.com>

* DecimalTest.cs: Use AssertEquals() for better diagnostic message.

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

22 years ago2002-04-09 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Tue, 9 Apr 2002 06:35:10 +0000 (06:35 -0000)]
2002-04-09  Dietmar Maurer  <dietmar@ximian.com>

* mempool.c (mono_mempool_alloc): only use g_malloc when
absolutely necessary.

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

22 years ago2002-04-09 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Tue, 9 Apr 2002 05:41:09 +0000 (05:41 -0000)]
2002-04-09  Dietmar Maurer  <dietmar@ximian.com>

* delegate.c (arch_end_invoke): restore output arguments

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

22 years agoInnerXml, OuterXml, WriteContentTo, and WriteTo for most XmlNode derivatives.
Kral Ferch [Tue, 9 Apr 2002 01:38:59 +0000 (01:38 -0000)]
InnerXml, OuterXml, WriteContentTo, and WriteTo for most XmlNode derivatives.

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

22 years agoInitial check-in.
Kral Ferch [Tue, 9 Apr 2002 01:37:48 +0000 (01:37 -0000)]
Initial check-in.

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

22 years ago2002/04/09 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 9 Apr 2002 01:15:37 +0000 (01:15 -0000)]
2002/04/09  Nick Drochak <ndrochak@gol.com>

* String.cs (Substring): Copy only non-null characters to the new
string.

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

22 years agoDebugger.cs: Added [MonoTODO] attribute to methods; modified IsLogging()
Jonathan Pryor [Mon, 8 Apr 2002 22:25:20 +0000 (22:25 -0000)]
Debugger.cs: Added [MonoTODO] attribute to methods; modified IsLogging()
and Log() so that System.Diagnostics.DefaultTraceListener could use them
without having NotImplementedException's thrown, as the functionality
DefaultTraceListener is using is non-critical.

The DefaultTraceListener simply checks to see if a debugger is attached, and
if so, invokes Log().  Since we don't currently support a debugger, we can
have IsLogging() simply return false, allowing DefaultTraceListener to
continue on its merry way.

The benefit of this is that when the Debugger class is fully functional, we
won't have to worry about correcting the DefaultTraceListener.  It should
"Just Work".  (Famous last words, I know...)

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

22 years ago2002-04-09 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Mon, 8 Apr 2002 22:14:10 +0000 (22:14 -0000)]
2002-04-09  Nick Drochak <ndrochak@gol.com>

* Activator.cs: Small header copy-paste error fix.

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

22 years agoThe 'Debugger' class (1) already exists (in the corlib assembly), and
Jonathan Pryor [Mon, 8 Apr 2002 22:13:22 +0000 (22:13 -0000)]
The 'Debugger' class (1) already exists (in the corlib assembly), and
(2) is supposed to be in the corlib assembly.  Two strikes against me for
not reading the @#$% docs closely enough to figure this out.

Remove the files I added, as they're unnecessary.

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

22 years agoAdded 'Debugger.cs', which is used by 'DefaultTraceListener'.
Jonathan Pryor [Mon, 8 Apr 2002 22:02:43 +0000 (22:02 -0000)]
Added 'Debugger.cs', which is used by 'DefaultTraceListener'.

It's just stubbed out for now.

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

22 years agoFix ASCIIEncoding.GetString(bytes[],index,count); it was misbehaving when index=0...
John Donagher [Mon, 8 Apr 2002 21:51:50 +0000 (21:51 -0000)]
Fix ASCIIEncoding.GetString(bytes[],index,count); it was misbehaving when index=0 and count=bytes.length

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

22 years ago2002-04-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 8 Apr 2002 20:26:36 +0000 (20:26 -0000)]
2002-04-09  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* SByte.cs:
* Int16.cs:
* Int32.cs:
* Int64.cs: added complex Parse ().

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

22 years agoalignment fixes
Dietmar Maurer [Mon, 8 Apr 2002 13:06:49 +0000 (13:06 -0000)]
alignment fixes

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

22 years ago2002-04-08 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Mon, 8 Apr 2002 12:17:43 +0000 (12:17 -0000)]
2002-04-08  Dietmar Maurer  <dietmar@ximian.com>

* class.c (mono_class_vtable): use domain mempool to allocate vtable
(mono_class_proxy_vtable): use domain mempool

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

22 years ago (mono_class_vtable): use g_malloc instead of GC_malloc when possible
Dietmar Maurer [Mon, 8 Apr 2002 12:00:47 +0000 (12:00 -0000)]
(mono_class_vtable): use g_malloc instead of GC_malloc when possible

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

22 years ago2002-04-09 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Mon, 8 Apr 2002 12:00:29 +0000 (12:00 -0000)]
2002-04-09  Nick Drochak  <ndrochak@gol.com>

* ByteTest.cs: Use AssertEquals() for better diagnostic message.

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

22 years ago2002-04-09 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Mon, 8 Apr 2002 11:57:09 +0000 (11:57 -0000)]
2002-04-09  Nick Drochak  <ndrochak@gol.com>

* IntegerFormatter.cs: Don't use a format character to indicate a
custom format was passed in. It was using 'z' to indicate a custom
format, but really it should throw a format exception if the user
tries to use "z" as the format string. Now it does.

* Activator.cs: New File.

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

22 years agoMon Apr 8 17:15:48 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 8 Apr 2002 11:28:54 +0000 (11:28 -0000)]
Mon Apr 8 17:15:48 CEST 2002 Paolo Molaro <lupus@ximian.com>

* interp.c: display return value with --trace.
Call mono_runtime_init ().

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

22 years agoMon Apr 8 17:16:40 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 8 Apr 2002 11:28:49 +0000 (11:28 -0000)]
Mon Apr 8 17:16:40 CEST 2002 Paolo Molaro <lupus@ximian.com>

* jit.c: call mono_runtime_init ().

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

22 years agoMon Apr 8 17:15:04 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 8 Apr 2002 11:28:28 +0000 (11:28 -0000)]
Mon Apr 8 17:15:04 CEST 2002 Paolo Molaro <lupus@ximian.com>

* main.c: removed unneeded runtime invoke support.

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

22 years agoMon Apr 8 17:17:04 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 8 Apr 2002 11:28:27 +0000 (11:28 -0000)]
Mon Apr 8 17:17:04 CEST 2002 Paolo Molaro <lupus@ximian.com>

* appdomain.h, appdomain.c: split initialization that requires the
execution engine support into mono_runtime_init().

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

22 years ago2002-04-08 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Mon, 8 Apr 2002 11:10:30 +0000 (11:10 -0000)]
2002-04-08  Nick Drochak  <ndrochak@gol.com>

* System.build: Build System.dll with mono's corlib.dll and
System.Xml.dll.

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

22 years ago2002-04-08 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Mon, 8 Apr 2002 11:06:59 +0000 (11:06 -0000)]
2002-04-08  Nick Drochak  <ndrochak@gol.com>

* DefaultMemberAttribute.cs: Add AttributeUsage attribute for class,
struct and interface.

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

22 years ago2002-04-08 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Mon, 8 Apr 2002 11:03:34 +0000 (11:03 -0000)]
2002-04-08  Nick Drochak  <ndrochak@gol.com>

* Marshal.cs: Make class public.
* ComVisible.cs: New File.

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

22 years ago2002-04-08 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Mon, 8 Apr 2002 11:00:33 +0000 (11:00 -0000)]
2002-04-08  Nick Drochak  <ndrochak@gol.com>

* UnicodeCategory.cs: Fix typos in enum names.

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

22 years ago2002-04-08 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Mon, 8 Apr 2002 10:58:19 +0000 (10:58 -0000)]
2002-04-08  Nick Drochak  <ndrochak@gol.com>

* ConditionalAttribute.cs: Add AttributeUsage attribute for methods.

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

22 years ago2002-04-08 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Mon, 8 Apr 2002 10:25:53 +0000 (10:25 -0000)]
2002-04-08  Dietmar Maurer  <dietmar@ximian.com>

* class.c (mono_class_init): don't include vtable inside MonoClass
to save some memory, gather some statistics.

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

22 years ago2002-04-08 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Mon, 8 Apr 2002 09:51:33 +0000 (09:51 -0000)]
2002-04-08  Nick Drochak  <ndrochak@gol.com>

* Enum.cs (ToString): Big ugly fix for the case where [Flags] is
applied to an enum. Need to handle the different possible integer
types of an enum somehow.  Can anyone say generics?

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

22 years ago2002-04-08 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Mon, 8 Apr 2002 09:43:18 +0000 (09:43 -0000)]
2002-04-08  Nick Drochak  <ndrochak@gol.com>

* EnumTest.cs: Add a few tests for differently underlying types and
the [Flags] attribute to test ToString().

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

22 years ago*** empty log message ***
Piers Haken [Mon, 8 Apr 2002 09:24:11 +0000 (09:24 -0000)]
*** empty log message ***

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

22 years ago2002-04-08 Dick Porter <dick@ximian.com>
Dick Porter [Mon, 8 Apr 2002 08:34:29 +0000 (08:34 -0000)]
2002-04-08  Dick Porter  <dick@ximian.com>

* configure.in: Set -mno-cygwin here rather than in the build script

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

22 years agoAdd new tests
Miguel de Icaza [Mon, 8 Apr 2002 08:29:31 +0000 (08:29 -0000)]
Add new tests

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

22 years ago2002-04-08 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 8 Apr 2002 08:29:02 +0000 (08:29 -0000)]
2002-04-08  Miguel de Icaza  <miguel@ximian.com>

* cfold.cs: Handle operator + (Enum x, Underlying x)

* expression.cs (Binary): same.  Warn about errors where we have
Enum/Enum in operator + as well.

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

22 years ago- added support for switch(bool)
Piers Haken [Mon, 8 Apr 2002 07:19:34 +0000 (07:19 -0000)]
- added support for switch(bool)
- optimize loading of I8/U8 constants (ldc.i4, iconv_i8)
- add TableSwitchEmit() to handle table-based switch statements

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

22 years agoadded LabelField.label_base to allow for arbitrary offsets (for switch statement)
Piers Haken [Mon, 8 Apr 2002 07:04:29 +0000 (07:04 -0000)]
added LabelField.label_base to allow for arbitrary offsets (for switch statement)

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

22 years agoswitched the To*(object) methods to use IConvertible directly instead of calling...
Piers Haken [Mon, 8 Apr 2002 07:02:12 +0000 (07:02 -0000)]
switched the To*(object) methods to use IConvertible directly instead of calling ChangeType

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

22 years ago2002-04-08 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Mon, 8 Apr 2002 05:50:04 +0000 (05:50 -0000)]
2002-04-08  Dietmar Maurer  <dietmar@ximian.com>

* invoke.c (arch_create_native_wrapper): special case EndInvoke -
we need to pass the MonoMethod pointer as first argument.

* delegate.c (mono_async_invoke): notify all listeners, not only a
single one.
(arch_end_invoke): we now pass a MonoMethod as first parameter and
use arch_method_call_message_new() to access the stack.
(arch_end_invoke): wait until we really finished processing
(async_invoke_abort): notify all listeners, not only a
single one.

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

22 years agoinstall dummy runtime_invoke()
Dietmar Maurer [Mon, 8 Apr 2002 03:47:01 +0000 (03:47 -0000)]
install dummy runtime_invoke()

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

22 years agomake_room() now always makes enough room!
Piers Haken [Mon, 8 Apr 2002 02:09:40 +0000 (02:09 -0000)]
make_room() now always makes enough room!

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

22 years agofixed/optimized qsort()
Piers Haken [Mon, 8 Apr 2002 02:06:41 +0000 (02:06 -0000)]
fixed/optimized qsort()

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

22 years agoUpdated status of some System.Diagnostics classes.
Jonathan Pryor [Sun, 7 Apr 2002 23:08:36 +0000 (23:08 -0000)]
Updated status of some System.Diagnostics classes.

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

22 years agoAdded myself to list of maintainers.
Jonathan Pryor [Sun, 7 Apr 2002 23:08:08 +0000 (23:08 -0000)]
Added myself to list of maintainers.

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

22 years agoAdded System.Diagnostics tests, as they work now.
Jonathan Pryor [Sun, 7 Apr 2002 23:03:43 +0000 (23:03 -0000)]
Added System.Diagnostics tests, as they work now.

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

22 years agoRecent updates.
Jonathan Pryor [Sun, 7 Apr 2002 23:01:40 +0000 (23:01 -0000)]
Recent updates.

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

22 years agoRemoved extraneous output; it only existed to help with debugging the Stack
Jonathan Pryor [Sun, 7 Apr 2002 22:58:41 +0000 (22:58 -0000)]
Removed extraneous output; it only existed to help with debugging the Stack
Overflow Exception in Trace.

Fixed name of test case so that NUnit could find it.

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

22 years agoRecent Changes.
Jonathan Pryor [Sun, 7 Apr 2002 22:56:48 +0000 (22:56 -0000)]
Recent Changes.

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

22 years agoImplement log file support.
Jonathan Pryor [Sun, 7 Apr 2002 22:56:20 +0000 (22:56 -0000)]
Implement log file support.

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

22 years agoFixed stupid stack overflow bug. My bad.
Jonathan Pryor [Sun, 7 Apr 2002 22:55:53 +0000 (22:55 -0000)]
Fixed stupid stack overflow bug.  My bad.

The problem was that 'WriteIndent' uses 'Write' to write the indentation.
However, 'Write' uses 'WriteIndent' if 'NeedIndent' is true.  Since the
original version of 'WriteIndent' didn't set 'NeedIndent' to false until after
it wrote the indentation...'NeedIndent' would never be set to false, resulting
in repeated calls of 'Write' -> 'WriteIndent' -> 'Write' ... <stack overflow>.

Simple fix: set 'NeedIndent' to false before writing the indent.

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

22 years ago2002-04-08 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Sun, 7 Apr 2002 18:07:23 +0000 (18:07 -0000)]
2002-04-08  Nick Drochak  <ndrochak@gol.com>

* EnumTest.cs: Add test for ToString for the case where the enum
has [Flags] on it, and a mask value is used.

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

22 years agoAdd new files
Miguel de Icaza [Sun, 7 Apr 2002 15:15:26 +0000 (15:15 -0000)]
Add new files

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

22 years agoSat Apr 6 20:08:41 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Sat, 6 Apr 2002 14:19:48 +0000 (14:19 -0000)]
Sat Apr 6 20:08:41 CEST 2002 Paolo Molaro <lupus@ximian.com>

* ValueType.cs: make Equals() an internalcall.

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

22 years agoSat Apr 6 20:07:48 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Sat, 6 Apr 2002 14:19:44 +0000 (14:19 -0000)]
Sat Apr 6 20:07:48 CEST 2002 Paolo Molaro <lupus@ximian.com>

* icall.c: internalcall implementation for ValueType.Equals().

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

22 years ago2002-04-06 Dan Lewis <dihlewis@yahoo.co.uk>
Dan Lewis [Sat, 6 Apr 2002 13:29:01 +0000 (13:29 -0000)]
2002-04-06  Dan Lewis  <dihlewis@yahoo.co.uk>

* cache.cs: Object methods should be overridden with "override".

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

22 years ago*** empty log message ***
Dietmar Maurer [Sat, 6 Apr 2002 12:35:46 +0000 (12:35 -0000)]
*** empty log message ***

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

22 years ago2002-04-06 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Sat, 6 Apr 2002 12:35:14 +0000 (12:35 -0000)]
2002-04-06  Dietmar Maurer  <dietmar@ximian.com>

(mono_runtime_class_init): new arch. independent impl.
(mono_runtime_object_init): new arch. independent impl.

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

22 years agoSat Apr 6 16:29:40 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Sat, 6 Apr 2002 10:40:58 +0000 (10:40 -0000)]
Sat Apr 6 16:29:40 CEST 2002 Paolo Molaro <lupus@ximian.com>

* x86/tramp.c: fix advancement od argument position on the stack.

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

22 years ago2002-04-06 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Sat, 6 Apr 2002 08:27:13 +0000 (08:27 -0000)]
2002-04-06  Dietmar Maurer  <dietmar@ximian.com>

* message.c (arch_return_value): impl.
(arch_method_return_message_restore): consider delegate BeginInvoke

* jit.c: removed jit_exec_main()

* delegate.c (arch_begin_invoke): use the message builder to make
it architecture independent - still needs more cleanup.

* object.c (mono_message_init): moved
(mono_runtime_exec_main): new arch. independent impl.
(mono_runtime_invoke_array): new method - like
mono_runtime_invoke, but you can pass an array of objects.
(mono_remoting_invoke): new arch. independent impl.
(mono_message_invoke): new arch. independent impl.

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

22 years agoImplementation of XmlDocument.CreateNode()
Kral Ferch [Sat, 6 Apr 2002 04:19:40 +0000 (04:19 -0000)]
Implementation of XmlDocument.CreateNode()

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

22 years agoadded a note about Ingo's book
Dietmar Maurer [Sat, 6 Apr 2002 03:54:18 +0000 (03:54 -0000)]
added a note about Ingo's book

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

22 years ago2002-04-05 Ravi Pratap <ravi@ximian.com>
Ravi Pratap M [Fri, 5 Apr 2002 18:58:30 +0000 (18:58 -0000)]
2002-04-05  Ravi Pratap  <ravi@ximian.com>

* expression.cs (Invocation.OverloadResolve): Factor out code which
does parameter compatibility checking with arguments so that we can
re-use the code even from Delegate.VerifyApplicability

(VerifyArgumentsCompat): Move above code here.

* delegate.cs (VerifyApplicability): Get rid of duplicate code
and instead make a call to the above method.

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

22 years ago2002-04-05 Ravi Pratap <ravi@ximian.com>
Ravi Pratap M [Fri, 5 Apr 2002 18:57:58 +0000 (18:57 -0000)]
2002-04-05  Ravi Pratap  <ravi@ximian.com>

* test-98.cs : Supply a missing Main.

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

22 years ago2002-04-05 Ravi Pratap <ravi@ximian.com>
Ravi Pratap M [Fri, 5 Apr 2002 18:56:16 +0000 (18:56 -0000)]
2002-04-05  Ravi Pratap  <ravi@ximian.com>

* test-96.cs : Here too !

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

22 years ago2002-04-05 Ravi Pratap <ravi@ximian.com>
Ravi Pratap M [Fri, 5 Apr 2002 18:51:25 +0000 (18:51 -0000)]
2002-04-05  Ravi Pratap  <ravi@ximian.com>

* test-90.cs : Fix bug where we had no class !

All tests pass again

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

22 years agoSync for corlib change.
Paolo Molaro [Fri, 5 Apr 2002 13:48:23 +0000 (13:48 -0000)]
Sync for corlib change.

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

22 years agoUpdate to handle the stupid reflection interface that separates
Paolo Molaro [Fri, 5 Apr 2002 13:48:21 +0000 (13:48 -0000)]
Update to handle the stupid reflection interface that separates
the directory name from the file name.

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

22 years agomajor cleanup
Piers Haken [Fri, 5 Apr 2002 12:41:07 +0000 (12:41 -0000)]
major cleanup

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

22 years agoFri Apr 5 18:29:14 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 5 Apr 2002 12:40:44 +0000 (12:40 -0000)]
Fri Apr 5 18:29:14 CEST 2002 Paolo Molaro <lupus@ximian.com>

* metadata.c, object.c, reflection.c: documented the exported
functions.

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

22 years agoFlush
Miguel de Icaza [Fri, 5 Apr 2002 11:16:54 +0000 (11:16 -0000)]
Flush

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

22 years agoCopy: handle overlapped copies
Piers Haken [Fri, 5 Apr 2002 10:59:26 +0000 (10:59 -0000)]
Copy: handle overlapped copies

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

22 years agoFastCopy: use memmove instead of memcpy (for overlapped copies)
Piers Haken [Fri, 5 Apr 2002 10:49:24 +0000 (10:49 -0000)]
FastCopy: use memmove instead of memcpy (for overlapped copies)

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

22 years agoUppercased several files.
Christian Meyer [Fri, 5 Apr 2002 10:11:42 +0000 (10:11 -0000)]
Uppercased several files.

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

22 years agoFri Apr 5 15:41:19 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 5 Apr 2002 09:55:45 +0000 (09:55 -0000)]
Fri Apr 5 15:41:19 CEST 2002 Paolo Molaro <lupus@ximian.com>

* AssemblyBuilder.cs: simpler protocol wih the runtime to
get the assembly data.

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

22 years agoFri Apr 5 15:40:24 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 5 Apr 2002 09:55:19 +0000 (09:55 -0000)]
Fri Apr 5 15:40:24 CEST 2002 Paolo Molaro <lupus@ximian.com>

* MonoEvent.cs: remove unused code.
* MonoProperty: implement ToString().

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

22 years agoFri Apr 5 15:38:54 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 5 Apr 2002 09:54:39 +0000 (09:54 -0000)]
Fri Apr 5 15:38:54 CEST 2002 Paolo Molaro <lupus@ximian.com>

* Type.cs: also look for nested types in FindMembers.
* MonoType.cs: make GetNestedTypes() an internalcall.

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

22 years agoFri Apr 5 15:42:31 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 5 Apr 2002 09:54:37 +0000 (09:54 -0000)]
Fri Apr 5 15:42:31 CEST 2002 Paolo Molaro <lupus@ximian.com>

* icall.c: simpler code to pass the assembly builder data to corlib.
Implement GetNestedTypes() internalcall.

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

22 years agoimplement BinarySearch, cleanup
Piers Haken [Fri, 5 Apr 2002 09:08:48 +0000 (09:08 -0000)]
implement BinarySearch, cleanup

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

22 years ago2002-04-05 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Fri, 5 Apr 2002 08:41:24 +0000 (08:41 -0000)]
2002-04-05  Dietmar Maurer  <dietmar@ximian.com>

* delegate.c (mono_delegate_ctor): support for transparent proxy

* mono/tests/remoting2.cs: new test for async invoke of proxy calls

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

22 years agoremove PrinciplePermissionAttribute and rename it
Miguel de Icaza [Fri, 5 Apr 2002 07:04:33 +0000 (07:04 -0000)]
remove PrinciplePermissionAttribute and rename it

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

22 years ago* MainForm.cs: Changed DEBUG|Display Generic Form to set Tag property for MdiToolBar
John Barnette [Fri, 5 Apr 2002 06:35:07 +0000 (06:35 -0000)]
* MainForm.cs: Changed DEBUG|Display Generic Form to set Tag property for MdiToolBar
* MdiToolBar.cs:
- proper behavior when selected buttons are clicked
- event cleanup
- determine image index from mdi child form tag if possible

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

22 years agoFixed typo.
Christian Meyer [Fri, 5 Apr 2002 05:54:18 +0000 (05:54 -0000)]
Fixed typo.

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

22 years agodocumentation
Dietmar Maurer [Fri, 5 Apr 2002 05:32:56 +0000 (05:32 -0000)]
documentation

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

22 years agoTemporarily disable Serialization namespace building
John Donagher [Fri, 5 Apr 2002 04:51:05 +0000 (04:51 -0000)]
Temporarily disable Serialization namespace building

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

22 years ago- Initial commit of System.Xml.Serialization namespace (don't get too excited, the...
John Donagher [Fri, 5 Apr 2002 04:46:53 +0000 (04:46 -0000)]
- Initial commit of System.Xml.Serialization namespace (don't get too excited, the Serializer itself has yet to be imp'd)

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

22 years agoAdded an MdiToolBar instance to the GUI.
John Barnette [Fri, 5 Apr 2002 03:56:25 +0000 (03:56 -0000)]
Added an MdiToolBar instance to the GUI.

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

22 years agoInterfaces can have events. Duh. The project/assembly tree now reflects
John Barnette [Fri, 5 Apr 2002 03:55:53 +0000 (03:55 -0000)]
Interfaces can have events.  Duh.  The project/assembly tree now reflects
this obvious fact.

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

22 years ago* MdiToolBar.cs: Initial revision.
John Barnette [Fri, 5 Apr 2002 03:54:52 +0000 (03:54 -0000)]
* MdiToolBar.cs: Initial revision.
* Gui.csproj: Added MdiToolBar to project.

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