mono.git
20 years agoUpdated URLs. Thanks to Sam Clegg.
Gonzalo Paniagua Javier [Mon, 14 Jul 2003 17:43:37 +0000 (17:43 -0000)]
Updated URLs. Thanks to Sam Clegg.

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

20 years agoPut my changes back in
Ravi Pratap M [Mon, 14 Jul 2003 17:03:52 +0000 (17:03 -0000)]
Put my changes back in

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

20 years ago2003-07-14 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 14 Jul 2003 16:49:40 +0000 (16:49 -0000)]
2003-07-14  Martin Baulig  <martin@ximian.com>

* test-204.cs: User defined conditional logical operators; bug #40505.

2003-07-14  Martin Baulig  <martin@ximian.com>

* test-203.cs: Added test for bug #33026.

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

20 years ago2003-07-14 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 14 Jul 2003 16:40:42 +0000 (16:40 -0000)]
2003-07-14  Martin Baulig  <martin@ximian.com>

* cs0212.cs: New test.

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

20 years ago2003-07-14 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 14 Jul 2003 16:24:47 +0000 (16:24 -0000)]
2003-07-14  Martin Baulig  <martin@ximian.com>

* expression.cs (ConditionalLogicalOperator): New public class to
implement user defined conditional logical operators.
This is section 14.11.2 in the spec and bug #40505.

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

20 years ago2003-07-14 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 14 Jul 2003 16:11:05 +0000 (16:11 -0000)]
2003-07-14  Martin Baulig  <martin@ximian.com>

* ecore.cs (FieldExpr.DoResolveLValue): Fixed bug #46198.

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

20 years agoOoops, don't crash here.
Martin Baulig [Mon, 14 Jul 2003 16:09:07 +0000 (16:09 -0000)]
Ooops, don't crash here.

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

20 years ago2003-07-14 Jerome Laban <jlaban@wanadoo.fr>
Jerome Laban [Mon, 14 Jul 2003 16:08:47 +0000 (16:08 -0000)]
2003-07-14  Jerome Laban <jlaban@wanadoo.fr>

        * socket-io.h:
        * socket-io.c: Added IPv6 support.

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

20 years ago2003-07-14 Jerome Laban <jlaban@wanadoo.fr>
Jerome Laban [Mon, 14 Jul 2003 16:07:15 +0000 (16:07 -0000)]
2003-07-14  Jerome Laban <jlaban@wanadoo.fr>

        * acconfig.h:
        * configure.in: Check for gethostbyname2_r availability.
        * data/machine.config: Added section system.net/settings. Added
        option for IPv6 availability.

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

20 years ago2003-07-14 Jerome Laban <jlaban@wanadoo.fr>
Jerome Laban [Mon, 14 Jul 2003 16:04:58 +0000 (16:04 -0000)]
2003-07-14  Jerome Laban <jlaban@wanadoo.fr>

        * TcpListenerTest.cs: Forced IPv4 listener test.

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

20 years ago2003-07-14 Jerome Laban <jlaban@wanadoo.fr>
Jerome Laban [Mon, 14 Jul 2003 16:04:24 +0000 (16:04 -0000)]
2003-07-14  Jerome Laban <jlaban@wanadoo.fr>

        * IPAddressTest.cs: Added IPv6 addresses tests.

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

20 years ago2003-07-14 Jerome Laban <jlaban@wanadoo.fr>
Jerome Laban [Mon, 14 Jul 2003 16:03:20 +0000 (16:03 -0000)]
2003-07-14  Jerome Laban <jlaban@wanadoo.fr>

        * Socket.cs:
        * ProtocolType.cs:
        * SocketOptionLevel.cs:
        * TcpListener.cs:
        * TcpClient.cs:
        * UdpClient.cs:

        Added IPv6 support.

        * IPv6MulticastOption.cs: Added for IPv6 support.

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

20 years ago2003-07-14 Jerome Laban <jlaban@wanadoo.fr>
Jerome Laban [Mon, 14 Jul 2003 16:01:37 +0000 (16:01 -0000)]
2003-07-14  Jerome Laban <jlaban@wanadoo.fr>

        * NetConfigurationHandler.cs: New file that handles
        system.net/settings

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

20 years ago2003-07-14 Jerome Laban <jlaban@wanadoo.fr>
Jerome Laban [Mon, 14 Jul 2003 16:00:44 +0000 (16:00 -0000)]
2003-07-14  Jerome Laban <jlaban@wanadoo.fr>

        * Dns.cs: Reworked indentation.
        Added IPv6 support.
        Added literal address checking in GetHostByAddress.
        Changed Dns.Resolve behavior.
        * IPAddress.cs:
        * IPEndPoint.cs: Added IPv6 support.
        * IPv6Address.cs: Added address compression.
        * NetConfig.cs: Added configuration section.

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

20 years ago2003-07-14 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 14 Jul 2003 15:59:29 +0000 (15:59 -0000)]
2003-07-14  Martin Baulig  <martin@ximian.com>

* codegen.cs (EmitContext.InFixedInitializer): New public field.

* ecore.cs (IVariable.VerifyFixed): New interface method.

* expression.cs (Unary.ResolveOperator): When resolving the `&'
operator, check whether the variable is actually fixed.  Fixes bug
#36055.  Set a variable definitely assigned when taking its
address as required by the spec.

* statement.cs (LocalInfo.IsFixed): New field.
(LocalInfo.MakePinned): Set `IsFixed' to true.

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

20 years ago2003-07-14 Jerome Laban <jlaban@wanadoo.fr>
Jerome Laban [Mon, 14 Jul 2003 15:58:17 +0000 (15:58 -0000)]
2003-07-14  Jerome Laban <jlaban@wanadoo.fr>

        * System.dll.sources: Added NetConfigurationHandler.cs,
        NetConfig.cs, IPv6MulticastOption.cs

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

20 years agoOops, update this too
Ravi Pratap M [Mon, 14 Jul 2003 15:41:33 +0000 (15:41 -0000)]
Oops, update this too

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

20 years agoAdd this error test case
Ravi Pratap M [Mon, 14 Jul 2003 15:40:34 +0000 (15:40 -0000)]
Add this error test case

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

20 years ago2003-07-14 Ravi Pratap M <ravi@ximian.com>
Ravi Pratap M [Mon, 14 Jul 2003 15:35:58 +0000 (15:35 -0000)]
2003-07-14  Ravi Pratap M  <ravi@ximian.com>

* attribute.cs (Attribute.Resolve): While doing a Member lookup
for .ctors, ensure that we only ask for members declared in the
attribute type (BindingFlags.DeclaredOnly).

Fixes bug #43632.

* expression.cs (Error_WrongNumArguments): Report error 1501
correctly the way CSC does.

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

20 years ago2003-07-14 Jerome Laban <jlaban@wanadoo.fr>
Jerome Laban [Mon, 14 Jul 2003 15:09:47 +0000 (15:09 -0000)]
2003-07-14  Jerome Laban <jlaban@wanadoo.fr>

        * ServicePoint.cs: Removed Connect and GetEndPoint methods.
        Removed reverse resolution when uri is literal IP address.
        * WebConnection.cs: IPv6 compatibility update: Try to connect
        to all addresses returned by IPHostEntry.
        * WebConnectionGroup.cs: Removed unused parameter.

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

20 years agoCombined the two changelogs, deleted "changelog" so I can check this dir out
Dick Porter [Mon, 14 Jul 2003 14:26:01 +0000 (14:26 -0000)]
Combined the two changelogs, deleted "changelog" so I can check this dir out
on a w32 filesystem.

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

20 years ago*** empty log message ***
Gonzalo Paniagua Javier [Mon, 14 Jul 2003 12:52:43 +0000 (12:52 -0000)]
*** empty log message ***

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

20 years agoInstall the libraries with 755 permissions
Gonzalo Paniagua Javier [Mon, 14 Jul 2003 12:51:55 +0000 (12:51 -0000)]
Install the libraries with 755 permissions

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

20 years ago*** empty log message ***
Gonzalo Paniagua Javier [Mon, 14 Jul 2003 12:51:23 +0000 (12:51 -0000)]
*** empty log message ***

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

20 years agoMissing file
Gonzalo Paniagua Javier [Mon, 14 Jul 2003 12:38:46 +0000 (12:38 -0000)]
Missing file

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

20 years agoFixed AssemblyInfo.cs directory
Gonzalo Paniagua Javier [Mon, 14 Jul 2003 12:34:55 +0000 (12:34 -0000)]
Fixed AssemblyInfo.cs directory

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

20 years agodone
Gonzalo Paniagua Javier [Mon, 14 Jul 2003 12:17:07 +0000 (12:17 -0000)]
done

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

20 years agoRemoved makefile ignore
Lluis Sanchez [Mon, 14 Jul 2003 12:07:07 +0000 (12:07 -0000)]
Removed makefile ignore

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

20 years agoNew build system
Gonzalo Paniagua Javier [Mon, 14 Jul 2003 11:55:32 +0000 (11:55 -0000)]
New build system

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

20 years agoNew build system from Peter Williams (peter@newton.cx)
Gonzalo Paniagua Javier [Mon, 14 Jul 2003 11:50:55 +0000 (11:50 -0000)]
New build system from Peter Williams (peter@newton.cx)

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

20 years ago2003-07-14 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Mon, 14 Jul 2003 11:42:22 +0000 (11:42 -0000)]
2003-07-14  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* AssemblyInfo.cs: Removed

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

20 years ago2003-07-14 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Mon, 14 Jul 2003 11:40:18 +0000 (11:40 -0000)]
2003-07-14  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* list.unix: Added Assembly/AssemblyInfo.cs, Removed System.Xml.Serialization/AssemblyInfo.cs

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

20 years ago2003-07-14 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Mon, 14 Jul 2003 11:39:18 +0000 (11:39 -0000)]
2003-07-14  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* AssemblyInfo.cs: Added
* ChangeLog: Added

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

20 years agoNew build system from Peter Williams (peter@newton.cx)
Gonzalo Paniagua Javier [Mon, 14 Jul 2003 11:38:40 +0000 (11:38 -0000)]
New build system from Peter Williams (peter@newton.cx)

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

20 years agoNew build system from Peter Williams (peter@newton.cx)
Gonzalo Paniagua Javier [Mon, 14 Jul 2003 10:48:52 +0000 (10:48 -0000)]
New build system from Peter Williams (peter@newton.cx)

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

20 years ago2003-07-14 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Mon, 14 Jul 2003 10:33:59 +0000 (10:33 -0000)]
2003-07-14  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* PerformanceCounterCategory.cs: Fixed signatures

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

20 years ago2003-07-14 Jerome Laban <jlaban@wanadoo.fr>
Jerome Laban [Mon, 14 Jul 2003 09:51:39 +0000 (09:51 -0000)]
2003-07-14 Jerome Laban <jlaban@wanadoo.fr>

        * IComponent.cs: Removed duplicate Designer attribute.

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

20 years ago2003-07-14 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 14 Jul 2003 06:43:42 +0000 (06:43 -0000)]
2003-07-14  Miguel de Icaza  <miguel@ximian.com>

* Factories.cs: Remove debugging message.

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

20 years agoAdd section
Miguel de Icaza [Mon, 14 Jul 2003 06:33:22 +0000 (06:33 -0000)]
Add section

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

20 years agoMake default be Xr
Miguel de Icaza [Mon, 14 Jul 2003 06:32:18 +0000 (06:32 -0000)]
Make default be Xr

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

20 years agoXrFunctions are now complete and match the Xr implementation.
Miguel de Icaza [Mon, 14 Jul 2003 06:26:50 +0000 (06:26 -0000)]
XrFunctions are now complete and match the Xr implementation.

Changed coding conventions to Mono coding conventions.

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

20 years agombas version now is 0.25.0.0 in sync with mono
Rafael Teixeira [Mon, 14 Jul 2003 03:54:55 +0000 (03:54 -0000)]
mbas version now is 0.25.0.0 in sync with mono

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

20 years agoPeter Berlich patches for if statement and property declaration
Rafael Teixeira [Mon, 14 Jul 2003 03:47:06 +0000 (03:47 -0000)]
Peter Berlich patches for if statement and property declaration

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

20 years agoCommit this :-)
Ravi Pratap M [Mon, 14 Jul 2003 02:56:30 +0000 (02:56 -0000)]
Commit this :-)

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

20 years ago2003-07-13 Ravi Pratap M <ravi@ximian.com>
Ravi Pratap M [Mon, 14 Jul 2003 02:55:30 +0000 (02:55 -0000)]
2003-07-13  Ravi Pratap M  <ravi@ximian.com>

* test-178.cs: Use this as it is a free slot. Test
for bug #45876.

* makefile: Update.

* README.tests: Update

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

20 years ago2003-07-13 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Sun, 13 Jul 2003 22:12:52 +0000 (22:12 -0000)]
2003-07-13  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* PerformanceCounter: Implemented or implementation added

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

20 years ago2003-07-13 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Sun, 13 Jul 2003 22:09:12 +0000 (22:09 -0000)]
2003-07-13  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* DiagnosticsConfigurationHandler.cs: Removed a never used variable
* EventLog.cs: Small update to prevent a warning
* EventLogPermission.cs: Implemented or implementation added
* EventLogPermissionAttribute.cs: Implemented or implementation added
* EventLogPermissionEntry.cs: Implemented or implementation added
* EventLogPermissionEntryCollection.cs: Implemented or implementation added
* EventLogTraceListener.cs: Implemented or implementation added
* PerformanceCounterManager.cs: Implemented or implementation added
* PerformanceCounterInstaller.cs: Made internal
* PerformanceCounterCategory.cs: Implemented few members
* PerformanceCounterPermission.cs: Implemented or implementation added
* PerformanceCounterPermissionAttribute.cs: Implemented or implementation added
* PerformanceCounterPermissionEntry.cs: Implemented or implementation added
* PerformanceCounterPermissionEntryCollection.cs: Implemented or implementation added

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

20 years ago2003-07-13 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Sun, 13 Jul 2003 22:06:17 +0000 (22:06 -0000)]
2003-07-13  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* Component.cs: Implementation added
* Container.cs: Implementation added
* MarshalByValueComponent.cs: Implementation added
* ReferenceConverter.cs: Small addition for future implementation

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

20 years ago2003-07-13 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Sun, 13 Jul 2003 22:03:59 +0000 (22:03 -0000)]
2003-07-13  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* WebProxy.cs: Add serialization/ deserialization support

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

20 years ago2003-07-13 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Sun, 13 Jul 2003 22:02:25 +0000 (22:02 -0000)]
2003-07-13  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* FileSystemWatcher.cs: Added missing attributes

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

20 years ago.cvsignore added to clear cvs warnings
Rafael Teixeira [Sun, 13 Jul 2003 21:03:49 +0000 (21:03 -0000)]
.cvsignore added to clear cvs warnings

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

20 years agomakefile.gnu wasn't able to compile
Rafael Teixeira [Sun, 13 Jul 2003 20:56:41 +0000 (20:56 -0000)]
makefile.gnu wasn't able to compile

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

20 years ago2003-07-13 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sun, 13 Jul 2003 20:34:15 +0000 (20:34 -0000)]
2003-07-13  Zoltan Varga  <vargaz@freemail.hu>

* interp.c (ves_array_get): Add index checking to ves_array_get/set.
Fixes decimal-array.exe.

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

20 years ago2003-07-13 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sun, 13 Jul 2003 20:24:07 +0000 (20:24 -0000)]
2003-07-13  Zoltan Varga  <vargaz@freemail.hu>

* interp.c: Keep alloca()-d data on a free list to prevent stack
overflow errors when valuetypes are allocated in a loop. Fixes
#27420. Is the new code still faster than using malloc/free ?

* interp.c (interp_mono_runtime_invoke): Unbox value type instances
before calling the method. Fixes appdomain2.exe.

* interp.c: Fix warnings.

* interp.c: Report unhandled exceptions correctly.

* interp.c: Implement CEE_ISINST and CEE_CASTCLASS using
mono_object_isinst. Fixes bug #45539 and reflection-enum.exe.

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

20 years ago2003-07-13 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sun, 13 Jul 2003 20:18:18 +0000 (20:18 -0000)]
2003-07-13  Zoltan Varga  <vargaz@freemail.hu>

* mono/tests/cattr-object.cs: Make it run under both mono and MS.NET.

* mono/tests/struct.cs: Add test for unboxing trampolines.

* mono/tests/bug-27420.cs: new regression test.

* mono/tests/Makefile.am: skip vararg test since it does not compile
under mono. Add testinterp target. Add new tests.

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

20 years ago2003-07-13 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 13 Jul 2003 18:28:32 +0000 (18:28 -0000)]
2003-07-13  Martin Baulig  <martin@ximian.com>

* test-202.cs: Added test for bug #41975.

2003-07-13  Martin Baulig  <martin@ximian.com>

* test-201.cs: Added test for bug #35631.

2003-07-12  Martin Baulig  <martin@ximian.com>

* test-200.cs: Added test for bug #45854.

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

20 years ago2003-07-13 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 13 Jul 2003 18:25:30 +0000 (18:25 -0000)]
2003-07-13  Martin Baulig  <martin@ximian.com>

* expression.cs (MemberAccess.ResolveAsTypeStep): Try to do a type
lookup on the fully qualified name, to make things like "X.X" work
where "X.X" is a fully qualified type name, but we also have a
namespace "X" in the using list.  Fixes #41975.

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

20 years ago2003-07-13 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 13 Jul 2003 18:21:30 +0000 (18:21 -0000)]
2003-07-13  Martin Baulig  <martin@ximian.com>

* assign.cs (Assign.GetEmbeddedAssign): New protected virtual
function. If we're a CompoundAssign, we need to create an embedded
CompoundAssign, not an embedded Assign.
(Assign.DoResolve): Make this work for embedded CompoundAssign's.
Fixes #45854.

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

20 years ago2003-07-13 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 13 Jul 2003 18:15:58 +0000 (18:15 -0000)]
2003-07-13  Martin Baulig  <martin@ximian.com>

* typemanager.cs (TypeManager.IsNestedChildOf): Make this actually
work to fix bug #46088.

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

20 years ago2003-07-13 Ravi Pratap <ravi@ximian.com>
Ravi Pratap M [Sun, 13 Jul 2003 18:07:44 +0000 (18:07 -0000)]
2003-07-13  Ravi Pratap <ravi@ximian.com>

* class.cs (Operator.Emit): Do not emit attributes here - it is
taken care of by the Method class that we delegate too. This takes
care of bug #45876.

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

20 years ago2003-07-13 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sun, 13 Jul 2003 16:25:16 +0000 (16:25 -0000)]
2003-07-13  Zoltan Varga  <vargaz@freemail.hu>

* interp.c: Keep alloca()-d data on a free list to prevent stack
overflow errors when valuetypes are allocated in a loop. Fixes
#27420. Is the new code still faster than using malloc/free ?

* interp.c: Fix warnings.

* interp.c: Report unhandled exceptions correctly.

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

20 years ago2003-07-13 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sun, 13 Jul 2003 14:33:47 +0000 (14:33 -0000)]
2003-07-13  Zoltan Varga  <vargaz@freemail.hu>

* interp.c: Report unhandled exceptions correctly.

* interp.c: Implement CEE_ISINST and CEE_CASTCLASS using
mono_object_isinst. Fixes bug #45539 and reflection-enum.exe.

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

20 years ago2003-07-13 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sun, 13 Jul 2003 14:29:25 +0000 (14:29 -0000)]
2003-07-13  Zoltan Varga  <vargaz@freemail.hu>

* TypeTest.cs: New file.

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

20 years ago2003-07-13 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sun, 13 Jul 2003 14:28:39 +0000 (14:28 -0000)]
2003-07-13  Zoltan Varga  <vargaz@freemail.hu>

* corlib_test.args: Added TypeTest.cs.

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

20 years ago2003-07-13 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sun, 13 Jul 2003 14:18:38 +0000 (14:18 -0000)]
2003-07-13  Zoltan Varga  <vargaz@freemail.hu>

* Type.cs (IsAssignableFrom): Implement this as an icall since the
runtime already includes the neccessary logic.

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

20 years ago2003-07-13 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sun, 13 Jul 2003 14:14:55 +0000 (14:14 -0000)]
2003-07-13  Zoltan Varga  <vargaz@freemail.hu>

* class.c (mono_class_is_assignable_from): New function to implement
the is_assignable_from logic. Used by mono_object_isinst,
Type::IsAssignableFrom () and the interpreter.

* class.c (mono_class_is_subclass_of): Make all classes a subclass of
Object, even interfaces.

* object.c (mono_object_isinst): Implement in terms of
is_assignable_from.

* icall.c (ves_icall_type_is_assignable_from): New icall.

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

20 years ago2003-07-13 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sun, 13 Jul 2003 10:21:17 +0000 (10:21 -0000)]
2003-07-13  Zoltan Varga  <vargaz@freemail.hu>

* unix.args: Fix UNIX build.

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

20 years ago2003-07-13 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Sun, 13 Jul 2003 07:17:46 +0000 (07:17 -0000)]
2003-07-13  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* AssemblyInfo.cs: Added additional .Net 1.1 attributes

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

20 years ago2003-07-12 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Sun, 13 Jul 2003 07:16:44 +0000 (07:16 -0000)]
2003-07-12  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* list.args: Added Runtime.InteropServices.ComCompatibleVersionAttribute.cs,
Runtime.InteropServices.TypeLibVersionAttribute.cs

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

20 years ago2003-07-12 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Sun, 13 Jul 2003 07:14:42 +0000 (07:14 -0000)]
2003-07-12  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* ComCompatibleVersionAttribute.cs: Added and implemented
* TypeLibVersionAttribute.cs: Added and implemented

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

20 years ago2003-07-12 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Sat, 12 Jul 2003 22:33:09 +0000 (22:33 -0000)]
2003-07-12  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* cormissing.xsl: Change percentage to display percentage for all sub-members, not just direct members

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

20 years ago2003-07-12 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Sat, 12 Jul 2003 22:32:10 +0000 (22:32 -0000)]
2003-07-12  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* MissingNameSpace.cs: Fixed the case where a private/ internal class that per chance has a class with the same name
in the compared assembly gets compared -> now only public classes are compared.
* MissingType: Internal nested types were always compared -> internal nested types are never compared

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

20 years ago2003-07-12 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Sat, 12 Jul 2003 17:40:25 +0000 (17:40 -0000)]
2003-07-12  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* AssemblyInfo.cs: Added support for .Net 1.0 build

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

20 years ago2003-07-12 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sat, 12 Jul 2003 15:11:07 +0000 (15:11 -0000)]
2003-07-12  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* XmlValidatingReaderTests.cs : added TestNonDeterministicContent() and
  TestAttributeDefaultContribution().

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

20 years ago2003-07-12 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sat, 12 Jul 2003 15:10:34 +0000 (15:10 -0000)]
2003-07-12  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* DTDObjectModel.cs,
  DTDValidatingReader.cs : Completely rewrote attribute handling.

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

20 years ago2003-07-12 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sat, 12 Jul 2003 07:45:33 +0000 (07:45 -0000)]
2003-07-12  Atsushi Enomoto  <ginga@kit.hi-ho.ne.jp>

* BuiltInDatatype.cs,
  XmlSchemaDatatype.cs : added NOTATION type support.

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

20 years ago2003-07-12 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sat, 12 Jul 2003 07:44:45 +0000 (07:44 -0000)]
2003-07-12  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* XmlNodeReaderTests.cs : Fixed ReadInnerXmlWrongInit() for correct
  ReadState check.
* ChangeLog was incorrectly added about above stuff.
* XmlTextReaderTests.cs : added some reader's state check tests and
  ReadAsElementContent and ReadAsAttributeContent.
* XmlTextWriterTests.cs : added DontOutputMultipleXmlns().

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

20 years ago2003-07-12 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sat, 12 Jul 2003 07:39:25 +0000 (07:39 -0000)]
2003-07-12  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* XmlAttribute.cs,
  XmlElement.cs : Fixed CloneNode() for bug #46129.
* XmlDocument.cs : Fixed MakeReaderErrorMessage that specified invalid
  String.Format arguments, and basically XmlException.ctor(
  IXmlLineInfo, message) seems good idea to use.
* XmlTextReader.cs :
  - Fixed .ctor(Stream, XmlNodeType, XmlParserContext) which had
    required non-null context which don't have to exist.
  - Added state check. Introduced 'currentState' and 'maybeTextDecl'
    (for external entity) and removed hasEnteredDocument. Added
    state-check logic to ReadStartTag(), ReadEndTag(), ReadText(),
    ReadCData(), ReadDoctypeDecl() and ReadWhitespace().
  - Replaced throw ReaderError() with throw new XmlException() and
    fixed that some error hadn't thrown, only created.
  - ResetState() should re-initialize existing private members other
    than some specified fields.
  - Private AddAttribute() should check if the same-named attribute
    already exists.
* DTDObjectModel.cs : Additive declaration for ATTLIST is availabe now.

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

20 years ago2003-07-11 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 11 Jul 2003 19:04:20 +0000 (19:04 -0000)]
2003-07-11  Zoltan Varga  <vargaz@freemail.hu>

* ModuleBuilderTest.cs: Added tests for IsTransient ().

* ModuleBuilderTest.cs: Added tests for DefineDocument ().

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

20 years ago2003-06-27 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 11 Jul 2003 19:02:42 +0000 (19:02 -0000)]
2003-06-27  Zoltan Varga  <vargaz@freemail.hu>

* MonoSymbolWriter.cs: Enable calling of DefineDocument multiple
times with the same URL.

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

20 years ago2003-07-11 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 11 Jul 2003 18:57:05 +0000 (18:57 -0000)]
2003-07-11  Zoltan Varga  <vargaz@freemail.hu>

* ModuleBuilder.cs AssemblyBuilder.cs: Implemented IsTransient ().

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

20 years ago2003-07-11 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 11 Jul 2003 18:49:13 +0000 (18:49 -0000)]
2003-07-11  Zoltan Varga  <vargaz@freemail.hu>

* AssemblyFlagsAttribute.cs: Added new constructor from NET 1.1.

* AssemblyFlagsAttribute.cs: Added new property from NET 1.1.

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

20 years ago2003-07-11 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 11 Jul 2003 17:29:05 +0000 (17:29 -0000)]
2003-07-11  Zoltan Varga  <vargaz@freemail.hu>

* AssemblyBuilderTest.cs: Added error handling tests.

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

20 years ago2003-07-11 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 11 Jul 2003 17:27:37 +0000 (17:27 -0000)]
2003-07-11  Zoltan Varga  <vargaz@freemail.hu>

* AssemblyFlagsAttribute.cs: Added new constructor from NET 1.1.

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

20 years ago2003-07-11 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 11 Jul 2003 17:19:29 +0000 (17:19 -0000)]
2003-07-11  Zoltan Varga  <vargaz@freemail.hu>

* AssemblyBuilder.cs: Added argument checking to all methods according
to the MSDN docs. Also marked DefineUnmanagedResource and its friends
as not implemented.
* ModuleBuilder.cs: Added new property FileName used by AssemblyBuilder.

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

20 years ago2003-07-11 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 11 Jul 2003 17:16:00 +0000 (17:16 -0000)]
2003-07-11  Zoltan Varga  <vargaz@freemail.hu>

* domain.c (foreach_domain): fix compiler warning.

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

20 years agolatest libgc already defines GC_WIN32_THREADS
Dietmar Maurer [Fri, 11 Jul 2003 14:44:54 +0000 (14:44 -0000)]
latest libgc already defines GC_WIN32_THREADS

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

20 years ago2003-07-11 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Fri, 11 Jul 2003 14:40:33 +0000 (14:40 -0000)]
2003-07-11  Dietmar Maurer  <dietmar@ximian.com>

* image.c (load_metadata_ptrs): use g_strndup because strndup is
not available on all plattforms

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

20 years ago2003-07-10 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Thu, 10 Jul 2003 17:01:18 +0000 (17:01 -0000)]
2003-07-10  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

Added abstract to class definition, fixed two fields

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

20 years ago2003-07-10 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Thu, 10 Jul 2003 16:59:29 +0000 (16:59 -0000)]
2003-07-10  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* TypeConverter.cs: Implemented missing methods
* TypeDescriptor.cs: Redirections added

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

20 years ago2003-07-10 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Thu, 10 Jul 2003 16:57:34 +0000 (16:57 -0000)]
2003-07-10  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* NameObjectCollectionBase.cs: Implemented a few missing methods, fixed public signatures

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

20 years ago2003-07-10 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Thu, 10 Jul 2003 16:56:19 +0000 (16:56 -0000)]
2003-07-10  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* Executor.cs: Changed abstract to sealed

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

20 years ago2003-07-10 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Thu, 10 Jul 2003 16:55:22 +0000 (16:55 -0000)]
2003-07-10  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* SystemEvents.cs: Implemented preliminary timer support, added private constructor, fixed events

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

20 years agoNew test for CS0673.
Martin Baulig [Thu, 10 Jul 2003 15:01:09 +0000 (15:01 -0000)]
New test for CS0673.

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

20 years ago2003-07-10 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 10 Jul 2003 15:00:01 +0000 (15:00 -0000)]
2003-07-10  Martin Baulig  <martin@ximian.com>

* expression.cs (TypeOfVoid): New class.
(TypeOf): Report a CS0673 if it's System.Void.  Fixes #42264.

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

20 years ago2003-07-10 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 10 Jul 2003 14:38:46 +0000 (14:38 -0000)]
2003-07-10  Martin Baulig  <martin@ximian.com>

* class.cs (MethodCore.DoDefineParameters): Added CS0225 check.

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

20 years ago * HttpSoapWebServiceHandler.cs: MS puts the soap action in quotation marks??
Lluis Sanchez [Thu, 10 Jul 2003 14:25:18 +0000 (14:25 -0000)]
* HttpSoapWebServiceHandler.cs: MS puts the soap action in quotation marks??
  Fix for this case.
* SoapHttpClientProtocol.cs: Implemented support for asynchronous calls
  (BeginInvoke and EndInvoke).

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

20 years ago2003-07-10 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Thu, 10 Jul 2003 14:23:49 +0000 (14:23 -0000)]
2003-07-10  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* list.unix: Added AssemblyInfo.cs

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

20 years ago2003-07-10 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Thu, 10 Jul 2003 14:21:49 +0000 (14:21 -0000)]
2003-07-10  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* AssemblyInfo.cs: Added
* ChangeLog: Added

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

20 years ago2003-07-10 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
Andreas N [Thu, 10 Jul 2003 14:19:51 +0000 (14:19 -0000)]
2003-07-10  Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* Accidentally added wrong file - removed

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