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
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
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
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
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
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
Martin Baulig [Mon, 14 Jul 2003 16:09:07 +0000 (16:09 -0000)]
Ooops, don't crash here.
svn path=/trunk/mcs/; revision=16222
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
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
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
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
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
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
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
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
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
Ravi Pratap M [Mon, 14 Jul 2003 15:41:33 +0000 (15:41 -0000)]
Oops, update this too
svn path=/trunk/mcs/; revision=16212
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
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
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
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
Gonzalo Paniagua Javier [Mon, 14 Jul 2003 12:52:43 +0000 (12:52 -0000)]
*** empty log message ***
svn path=/trunk/mcs/; revision=16207
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
Gonzalo Paniagua Javier [Mon, 14 Jul 2003 12:51:23 +0000 (12:51 -0000)]
*** empty log message ***
svn path=/trunk/mcs/; revision=16205
Gonzalo Paniagua Javier [Mon, 14 Jul 2003 12:38:46 +0000 (12:38 -0000)]
Missing file
svn path=/trunk/mcs/; revision=16204
Gonzalo Paniagua Javier [Mon, 14 Jul 2003 12:34:55 +0000 (12:34 -0000)]
Fixed AssemblyInfo.cs directory
svn path=/trunk/mcs/; revision=16203
Gonzalo Paniagua Javier [Mon, 14 Jul 2003 12:17:07 +0000 (12:17 -0000)]
done
svn path=/trunk/mcs/; revision=16202
Lluis Sanchez [Mon, 14 Jul 2003 12:07:07 +0000 (12:07 -0000)]
Removed makefile ignore
svn path=/trunk/mcs/; revision=16201
Gonzalo Paniagua Javier [Mon, 14 Jul 2003 11:55:32 +0000 (11:55 -0000)]
New build system
svn path=/trunk/mcs/; revision=16200
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
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
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
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
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
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
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
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
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
Miguel de Icaza [Mon, 14 Jul 2003 06:33:22 +0000 (06:33 -0000)]
Add section
svn path=/trunk/mono/; revision=16190
Miguel de Icaza [Mon, 14 Jul 2003 06:32:18 +0000 (06:32 -0000)]
Make default be Xr
svn path=/trunk/mcs/; revision=16189
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
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
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
Ravi Pratap M [Mon, 14 Jul 2003 02:56:30 +0000 (02:56 -0000)]
Commit this :-)
svn path=/trunk/mcs/; revision=16184
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Martin Baulig [Thu, 10 Jul 2003 15:01:09 +0000 (15:01 -0000)]
New test for CS0673.
svn path=/trunk/mcs/; revision=16100
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
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
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
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
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
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