mono.git
21 years agoFlush
Miguel de Icaza [Sat, 24 Aug 2002 22:55:31 +0000 (22:55 -0000)]
Flush

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

21 years ago2002-08-24 Juli Mallett <jmallett@FreeBSD.org>
Juli Mallett [Sat, 24 Aug 2002 22:25:58 +0000 (22:25 -0000)]
2002-08-24  Juli Mallett  <jmallett@FreeBSD.org>

* configure.in: Recognise OpenBSD/macppc as PowerPC.

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

21 years ago2002-08-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 24 Aug 2002 17:57:01 +0000 (17:57 -0000)]
2002-08-24  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* TypeBuilder.cs: UnspecifiedTypeSize is 0.

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

21 years ago2002-08-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 24 Aug 2002 17:55:11 +0000 (17:55 -0000)]
2002-08-24  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* LifetimeServices.cs: the class is sealed.

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

21 years ago2002-08-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 24 Aug 2002 17:53:45 +0000 (17:53 -0000)]
2002-08-24  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* ChannelServices.cs: added private .ctor

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

21 years ago2002-08-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 24 Aug 2002 17:52:23 +0000 (17:52 -0000)]
2002-08-24  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* ArrayList.cs:
* BitArray.cs:
* CaseInsensitiveComparer.cs:
* CaseInsensitiveHashCodeProvider.cs:
* IEnumerable.cs:
* Queue.cs: misc. fixes based on class status page.

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

21 years ago2002-08-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 24 Aug 2002 17:49:22 +0000 (17:49 -0000)]
2002-08-24  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* ASCIIEncoding.cs:
* Decoder.cs:
* Encoder.cs:
* Encoding.cs:
* UTF7Encoding.cs:
* UTF8Encoding.cs:
* UnicodeEncoding.cs: added Serializable attribute.

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

21 years ago2002-08-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 24 Aug 2002 17:46:16 +0000 (17:46 -0000)]
2002-08-24  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* StringBuilder.cs: improved performace by using String.InternalCopyTo
instead of using ToCharArray all over the place (more that 50% of
speed improvement when using Append).

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

21 years ago2002-08-24 Martin Baulig <martin@gnome.org>
Martin Baulig [Sat, 24 Aug 2002 17:29:56 +0000 (17:29 -0000)]
2002-08-24  Martin Baulig  <martin@gnome.org>

* debug.c (mono_debug_write_symbols): Added support for the new
debugging format.

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

21 years ago2002-08-24 Martin Baulig <martin@gnome.org>
Martin Baulig [Sat, 24 Aug 2002 17:29:06 +0000 (17:29 -0000)]
2002-08-24  Martin Baulig  <martin@gnome.org>

* rawbuffer.c (mono_raw_buffer_load): Added `int is_shared'
argument.  This is a flag which specifies whether we do a private
copy-on-write mapping even when a writable mapping was requested.

* debug-mono-symfile.c (mono_debug_update_mono_symbol_file): New
function to update the symbol file.  The symbol file is mmap()ed
writable, but private.  This allows us to install the symbol file
together with the assembly.

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

21 years agoRemoved. It's almost the same as InternalCopyTo in string-icalls.c
Gonzalo Paniagua Javier [Sat, 24 Aug 2002 16:48:44 +0000 (16:48 -0000)]
Removed. It's almost the same as InternalCopyTo in string-icalls.c

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

21 years ago2002-08-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 24 Aug 2002 16:17:09 +0000 (16:17 -0000)]
2002-08-24  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* icall.c: added ves_icall_StringBuilder_CopyChars.

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

21 years agoAdded docu about the new `mono' debugging format and removed `dwarf-plus' since I...
Martin Baulig [Sat, 24 Aug 2002 16:04:31 +0000 (16:04 -0000)]
Added docu about the new `mono' debugging format and removed `dwarf-plus' since I'm about to remove this.

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

21 years ago2002-08-24 Martin Baulig <martin@gnome.org>
Martin Baulig [Sat, 24 Aug 2002 16:03:19 +0000 (16:03 -0000)]
2002-08-24  Martin Baulig  <martin@gnome.org>

* mono.c (main): The `--debug' argument now knows about a new
debugging format `mono' which will be used to display source lines
in backtraces.

* debug.h (MonoDebugFormat): Added a new MONO_DEBUG_FORMAT_MONO
which will be used when displaying backtraces.  It reads a new
binary symbol file.

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

21 years ago2002-08-24 Martin Baulig <martin@gnome.org>
Martin Baulig [Sat, 24 Aug 2002 16:02:31 +0000 (16:02 -0000)]
2002-08-24  Martin Baulig  <martin@gnome.org>

* debug-mono-symfile.[ch]: New files.  Similar to debug-symfile.[ch]
but they can read the new symbol file format which mcs is now creating.

* debug-symfile.c (mono_debug_find_source_location): Moved to
debug-mono-symfile.c; this is now operating on the new symbol file.

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

21 years ago2002-08-24 Martin Baulig <martin@gnome.org>
Martin Baulig [Sat, 24 Aug 2002 15:57:45 +0000 (15:57 -0000)]
2002-08-24  Martin Baulig  <martin@gnome.org>

* codegen.cs (CodeGen.InitMonoSymbolWriter): The symbol file is
now called proggie.dbg and it's a binary file.

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

21 years ago2002-08-24 Martin Baulig <martin@gnome.org>
Martin Baulig [Sat, 24 Aug 2002 15:54:44 +0000 (15:54 -0000)]
2002-08-24  Martin Baulig  <martin@gnome.org>

* MonoSymbolTable.cs, MonoSymbolTableWriter.cs: New files.  This
creates a binary application.dbg file which will be used by the
JIT to display source lines for exceptions.

* list.unix: Disabled the dwarf file writer in the build.

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

21 years agomore tcp channel code, renamed soap namespace to Soap
Dietmar Maurer [Sat, 24 Aug 2002 10:39:22 +0000 (10:39 -0000)]
more tcp channel code, renamed soap namespace to Soap

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

21 years ago2002-08-23 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Sat, 24 Aug 2002 04:17:14 +0000 (04:17 -0000)]
2002-08-23  Tim Coleman <tim@timcoleman.com>
        * list:
                New files added to build.

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

21 years ago002-08-23 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Sat, 24 Aug 2002 04:16:30 +0000 (04:16 -0000)]
002-08-23  Tim Coleman <tim@timcoleman.com>
        * ServerProtocol.cs:
        * SoapServerProtocol.cs:
                More cleanup, comparison with class status.
        * WebServiceHandler.cs:
        * HttpServerProtocol.cs:
                New stubs added.

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

21 years agoFlush
Miguel de Icaza [Sat, 24 Aug 2002 00:53:06 +0000 (00:53 -0000)]
Flush

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

21 years agoAdd
Miguel de Icaza [Sat, 24 Aug 2002 00:49:12 +0000 (00:49 -0000)]
Add

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

21 years agoFlush
Miguel de Icaza [Sat, 24 Aug 2002 00:34:40 +0000 (00:34 -0000)]
Flush

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

21 years agoFix
Miguel de Icaza [Fri, 23 Aug 2002 23:52:51 +0000 (23:52 -0000)]
Fix

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

21 years agoPrepare for 0.15
Miguel de Icaza [Fri, 23 Aug 2002 23:36:10 +0000 (23:36 -0000)]
Prepare for 0.15

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

21 years agoFor now, get _REENTRANT defined, we should use the Sleepycat mechanism later
Miguel de Icaza [Fri, 23 Aug 2002 22:47:09 +0000 (22:47 -0000)]
For now, get _REENTRANT defined, we should use the Sleepycat mechanism later

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

21 years agoremove spec
Miguel de Icaza [Fri, 23 Aug 2002 20:06:01 +0000 (20:06 -0000)]
remove spec

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

21 years agoMake this actually work.
Martin Baulig [Fri, 23 Aug 2002 19:45:54 +0000 (19:45 -0000)]
Make this actually work.

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

21 years ago2002-08-23 Martin Baulig <martin@gnome.org>
Martin Baulig [Fri, 23 Aug 2002 19:44:55 +0000 (19:44 -0000)]
2002-08-23  Martin Baulig  <martin@gnome.org>

* jit.c (match_debug_method): Don't include runtime invoke methods
in the search.

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

21 years agoYou can now use `--break Main' to insert a breakpoint on the application's
Martin Baulig [Fri, 23 Aug 2002 19:29:46 +0000 (19:29 -0000)]
You can now use `--break Main' to insert a breakpoint on the application's
main method.

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

21 years ago2002-08-23 Martin Baulig <martin@gnome.org>
Martin Baulig [Fri, 23 Aug 2002 19:29:16 +0000 (19:29 -0000)]
2002-08-23  Martin Baulig  <martin@gnome.org>

* mono.c (main): Accept `Main' as argument to --break to insert a
breakpoint on the application's main method.

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

21 years ago2002-08-23 Martin Baulig <martin@gnome.org>
Martin Baulig [Fri, 23 Aug 2002 19:28:31 +0000 (19:28 -0000)]
2002-08-23  Martin Baulig  <martin@gnome.org>

* debug-helpers.c (mono_method_desc_from_method): New function to get
a MonoMethodDesc from a MonoMethod.

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

21 years ago2002-08-23 Martin Baulig <martin@gnome.org>
Martin Baulig [Fri, 23 Aug 2002 18:53:25 +0000 (18:53 -0000)]
2002-08-23  Martin Baulig  <martin@gnome.org>

* decl.cs (MemberCache.AddMethods): Ignore varargs methods.

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

21 years agoAdd monoresgen to the build
Miguel de Icaza [Fri, 23 Aug 2002 18:49:12 +0000 (18:49 -0000)]
Add monoresgen to the build

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

21 years ago2002-08-23 Martin Baulig <martin@gnome.org>
Martin Baulig [Fri, 23 Aug 2002 18:27:45 +0000 (18:27 -0000)]
2002-08-23  Martin Baulig  <martin@gnome.org>

* struct.cs (MyStructInfo.ctor): Make this work with empty
structs; it's not allowed to use foreach() on null.

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

21 years ago2002-08-23 Martin Baulig <martin@gnome.org>
Martin Baulig [Fri, 23 Aug 2002 18:17:41 +0000 (18:17 -0000)]
2002-08-23  Martin Baulig  <martin@gnome.org>

* codegen.cs (CodeGen.InitMonoSymbolWriter): Tell the symbol
writer the full pathname of the generated assembly.

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

21 years ago2002-08-23 Martin Baulig <martin@gnome.org>
Martin Baulig [Fri, 23 Aug 2002 18:16:32 +0000 (18:16 -0000)]
2002-08-23  Martin Baulig  <martin@gnome.org>

* MonoSymbolWriter.cs (MonoSymbolWriter.Initialize): Added
assembly name argument.  Since the symbol writer needs to read the
final assembly, we need to give it its full pathname.

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

21 years agoIt works just as fine
Miguel de Icaza [Fri, 23 Aug 2002 17:53:38 +0000 (17:53 -0000)]
It works just as fine

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

21 years agoDebugging support in mcs.
Paolo Molaro [Fri, 23 Aug 2002 17:53:08 +0000 (17:53 -0000)]
Debugging support in mcs.

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

21 years ago2002-08-23 Martin Baulig <martin@gnome.org>
Martin Baulig [Fri, 23 Aug 2002 17:52:54 +0000 (17:52 -0000)]
2002-08-23  Martin Baulig  <martin@gnome.org>

* class/makefile.gnu: Add class/Mono.CSharp.Debugger to the build.

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

21 years ago2002-08-23 Martin Baulig <martin@gnome.org>
Martin Baulig [Fri, 23 Aug 2002 17:51:46 +0000 (17:51 -0000)]
2002-08-23  Martin Baulig  <martin@gnome.org>

* makefile.gnu, list.unix: Added.

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

21 years agoMake sure we include all the assemblies in a release.
Paolo Molaro [Fri, 23 Aug 2002 17:48:35 +0000 (17:48 -0000)]
Make sure we include all the assemblies in a release.

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

21 years agoAdded one more testcase to this test.
Martin Baulig [Fri, 23 Aug 2002 17:37:07 +0000 (17:37 -0000)]
Added one more testcase to this test.

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

21 years ago2002-08-23 Martin Baulig <martin@gnome.org>
Martin Baulig [Fri, 23 Aug 2002 17:36:41 +0000 (17:36 -0000)]
2002-08-23  Martin Baulig  <martin@gnome.org>

* statements.cs (FlowBranching.UsageVector.MergeChildren):
A `finally' block never returns or breaks; improved handling of
unreachable code.

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

21 years agoIncluded license in the source.
Paolo Molaro [Fri, 23 Aug 2002 17:21:06 +0000 (17:21 -0000)]
Included license in the source.

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

21 years ago2002-08-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 23 Aug 2002 16:56:08 +0000 (16:56 -0000)]
2002-08-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* System/Double.cs: implemented TryParse.

* System/Math.cs: PowImpl is now private.

* System/MissingFieldException.cs: implemented Message.

* System/RuntimeMethodHandle.cs: stubbed GetFunctionPointer.

* System/_AppDomain.cs: Uncommented ToString.

* System.IO/FileLoadException.cs: implemented ToString.

* System.IO/StreamWriter.cs: added Null field and implemented
Write (char) and Write (char []).

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

21 years ago2002-08-23 Martin Baulig <martin@gnome.org>
Martin Baulig [Fri, 23 Aug 2002 15:41:35 +0000 (15:41 -0000)]
2002-08-23  Martin Baulig  <martin@gnome.org>

* statement.cs (Throw.Resolve): Allow `throw null'.

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

21 years ago2002-08-23 Martin Baulig <martin@gnome.org>
Martin Baulig [Fri, 23 Aug 2002 15:31:58 +0000 (15:31 -0000)]
2002-08-23  Martin Baulig  <martin@gnome.org>

* expression.cs (MemberAccess.ResolveMemberAccess): If this is an
EventExpr, don't do a DeclaredOnly MemberLookup, but check whether
`ee.EventInfo.DeclaringType == ec.ContainerType'.  The
MemberLookup would return a wrong event if this is an explicit
interface implementation and the class has an event with the same
name.

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

21 years agoReverted this for the moment, it's causing too many problems.
Martin Baulig [Fri, 23 Aug 2002 14:08:23 +0000 (14:08 -0000)]
Reverted this for the moment, it's causing too many problems.
2002-08-12  Martin Baulig  <martin@gnome.org>

* attribute.cs (Attribute.Resolve): Call System.Enum.ToObject() on
enum constants so that we encode the value with the enum type and
not its underlying type.

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

21 years agoOoops, forgot to commit this.
Martin Baulig [Fri, 23 Aug 2002 14:07:29 +0000 (14:07 -0000)]
Ooops, forgot to commit this.

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

21 years agoFri Aug 23 15:54:09 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 23 Aug 2002 13:56:10 +0000 (13:56 -0000)]
Fri Aug 23 15:54:09 CEST 2002 Paolo Molaro <lupus@ximian.com>

* object.c: fixes assertion failure caused by multiple ExecuteAssembly
calls for same domain (patch by Tomi Pakarinen <Tomi.Pakarinen@iki.fi>).

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

21 years ago2002-08-23 Martin Baulig <martin@gnome.org>
Martin Baulig [Fri, 23 Aug 2002 13:45:31 +0000 (13:45 -0000)]
2002-08-23  Martin Baulig  <martin@gnome.org>

* attribute.cs (Attribute.Resolve): Don't call System.Enum.ToObject()
on dynamic types since this is currently broken.

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

21 years ago2002-08-23 Martin Baulig <martin@gnome.org>
Martin Baulig [Fri, 23 Aug 2002 13:20:12 +0000 (13:20 -0000)]
2002-08-23  Martin Baulig  <martin@gnome.org>

* statement.cs (Block.AddChildVariableNames): New public method.
(Block.AddChildVariableName): Likewise.
(Block.IsVariableNameUsedInChildBlock): Likewise.
(Block.AddVariable): Check whether a variable name has already
been used in a child block.

* cs-parser.jay (declare_local_variables): Mark all variable names
from the current block as being used in a child block in the
implicit block.

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

21 years agoUpdated the instructions a bit.
Martin Baulig [Fri, 23 Aug 2002 12:42:53 +0000 (12:42 -0000)]
Updated the instructions a bit.

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

21 years ago2002-08-23 Martin Baulig <martin@gnome.org>
Martin Baulig [Fri, 23 Aug 2002 12:40:36 +0000 (12:40 -0000)]
2002-08-23  Martin Baulig  <martin@gnome.org>

* debug-dwarf2.c (dwarf2_write_class_field): Don't include any static fields.

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

21 years ago2002-08-23 Martin Baulig <martin@gnome.org>
Martin Baulig [Fri, 23 Aug 2002 12:25:39 +0000 (12:25 -0000)]
2002-08-23  Martin Baulig  <martin@gnome.org>

* codegen.cs (CodeGen.InitializeSymbolWriter): Abort if we can't
find the symbol writer.

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

21 years ago2002-08-23 Martin Baulig <martin@gnome.org>
Martin Baulig [Fri, 23 Aug 2002 12:22:07 +0000 (12:22 -0000)]
2002-08-23  Martin Baulig  <martin@gnome.org>

* driver.cs: csc also allows the arguments to /define being
separated by commas, not only by semicolons.

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

21 years agoThis is the patch from bug #28562.
Martin Baulig [Fri, 23 Aug 2002 12:14:39 +0000 (12:14 -0000)]
This is the patch from bug #28562.
2002-08-12  Martin Baulig  <martin@gnome.org>

* attribute.cs (Attribute.Resolve): Call System.Enum.ToObject() on
enum constants so that we encode the value with the enum type and
not its underlying type.

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

21 years ago2002-08-23 Martin Baulig <martin@gnome.org>
Martin Baulig [Fri, 23 Aug 2002 12:08:31 +0000 (12:08 -0000)]
2002-08-23  Martin Baulig  <martin@gnome.org>

* interface.cs (Interface.GetMembers): Added static check for events.

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

21 years agoUse different return values for different error conditions.
Martin Baulig [Fri, 23 Aug 2002 11:43:43 +0000 (11:43 -0000)]
Use different return values for different error conditions.

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

21 years agoFri Aug 23 12:14:45 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 23 Aug 2002 10:16:20 +0000 (10:16 -0000)]
Fri Aug 23 12:14:45 CEST 2002 Paolo Molaro <lupus@ximian.com>

* string-icalls.[ch]: make helper methods static.

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

21 years ago2002-08-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 23 Aug 2002 06:45:48 +0000 (06:45 -0000)]
2002-08-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* StreamReader.cs: implemented NullStreamReader.

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

21 years agoadded )
Gonzalo Paniagua Javier [Fri, 23 Aug 2002 06:29:49 +0000 (06:29 -0000)]
added )

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

21 years agoadded CompilerError.cs
Gonzalo Paniagua Javier [Fri, 23 Aug 2002 06:25:56 +0000 (06:25 -0000)]
added CompilerError.cs

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

21 years ago2002-08-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 23 Aug 2002 06:24:31 +0000 (06:24 -0000)]
2002-08-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* CompilerError.cs: implemented.
* CompilerErrorCollection.cs: stubbed out and fix inheritance.
* GeneratorSupport.cs: fixed values.

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

21 years agofixed warning
Gonzalo Paniagua Javier [Fri, 23 Aug 2002 06:20:37 +0000 (06:20 -0000)]
fixed warning

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

21 years ago2002-08-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 23 Aug 2002 05:37:58 +0000 (05:37 -0000)]
2002-08-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* System.ComponentModel/BindableSupport.cs:
* System.ComponentModel/Component.cs:
* System.ComponentModel/EventDescriptorCollection.cs:
* System.ComponentModel/ITypeDescriptorContext.cs:
* System.ComponentModel/TypeConverter.cs:
* System.ComponentModel/TypeDescriptor.cs:
* System.Diagnostics/Process.cs: more class status based fixes.

* System.ComponentModel/StringConverter.cs: implemented a couple of
methods.

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

21 years ago2002-08-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 23 Aug 2002 05:17:50 +0000 (05:17 -0000)]
2002-08-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* InternalBufferOverflowException.cs:
* NotifyFilters.cs:
* WatcherChangeTypes.cs: little fixes based on class status page.

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

21 years agooops
Gonzalo Paniagua Javier [Fri, 23 Aug 2002 05:10:16 +0000 (05:10 -0000)]
oops

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

21 years agoImplementation and tests for XmlAttributeCollection.RemoveAll and XmlElement.RemoveAl...
Jason Diamond [Fri, 23 Aug 2002 05:09:53 +0000 (05:09 -0000)]
Implementation and tests for XmlAttributeCollection.RemoveAll and XmlElement.RemoveAllAttributes courtesy of Matt Hunter <xrkune@tconl.com>.

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

21 years ago2002-08-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 23 Aug 2002 05:05:37 +0000 (05:05 -0000)]
2002-08-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Type.cs:
(IsValueTypeImpl): it's virtual, not abstract. Implemented.

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

21 years ago2002-08-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 23 Aug 2002 04:45:51 +0000 (04:45 -0000)]
2002-08-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* ArgumentException.cs: use the field instead of the property for
param_name.

* ArgumentOutOfRangeException.cs: modified Message.

* DateTime.cs:
(_DoParse): throw out of range exception for year. Removed check
for month (it's done in the constructor).

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

21 years ago*** empty log message ***
Tim Coleman [Fri, 23 Aug 2002 03:46:58 +0000 (03:46 -0000)]
*** empty log message ***

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

21 years ago2002-08-22 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Fri, 23 Aug 2002 03:46:44 +0000 (03:46 -0000)]
2002-08-22  Tim Coleman <tim@timcoleman.com>
        * XmlSerializationReader.cs:
                Some implementation
        * XmlSerializationWriter.cs:
                More implementation
        * XmlCustomFormatter.cs:
                Implemented this class.

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

21 years agoFlush
Miguel de Icaza [Fri, 23 Aug 2002 03:34:49 +0000 (03:34 -0000)]
Flush

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

21 years agoCorrection to previous GetElementsByTagName patch courtesy of Matt Hunter <xrkune...
Jason Diamond [Fri, 23 Aug 2002 03:26:57 +0000 (03:26 -0000)]
Correction to previous GetElementsByTagName patch courtesy of Matt Hunter <xrkune@tconl.com>.

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

21 years ago2002-08-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 23 Aug 2002 02:23:07 +0000 (02:23 -0000)]
2002-08-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* icall.c: re-applied patch to GetValueInternal. Also added R4 and R8
types to it and to SetValueInternal.

* object.c: Moved handle_enum label to its proper place. This was the
f... bug! ;-)

This time i compiled mcs and gtk-sharp and they both work.

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

21 years agoUpdated. Please, let me know how to install corlib.dll exactly so I can
Jaime Anguiano Olarra [Fri, 23 Aug 2002 01:06:58 +0000 (01:06 -0000)]
Updated. Please, let me know how to install corlib.dll exactly so I can
add it.

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

21 years ago2002-08-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 22 Aug 2002 23:46:42 +0000 (23:46 -0000)]
2002-08-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* icall.c: reverted partially my previous patch until
object.c:set_value handles enums correcly.

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

21 years agoREvert changes - they were wrong
Ravi Pratap M [Thu, 22 Aug 2002 23:28:30 +0000 (23:28 -0000)]
REvert changes - they were wrong

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

21 years ago2002-08-22 Ravi Pratap <ravi@ximian.com>
Ravi Pratap M [Thu, 22 Aug 2002 23:06:38 +0000 (23:06 -0000)]
2002-08-22  Ravi Pratap  <ravi@ximian.com>

* XmlElement.cs : Implement the Value property.

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

21 years agoFlush
Miguel de Icaza [Thu, 22 Aug 2002 21:43:38 +0000 (21:43 -0000)]
Flush

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

21 years ago2002-08-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 22 Aug 2002 19:38:32 +0000 (19:38 -0000)]
2002-08-22  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* icall.c:
(ves_icall_MonoField_GetValue): changed to use mono_field_get_value.
(ves_icall_System_Environment_get_MachineName): removed warning when
compiling under cygwin.

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

21 years ago2002-08-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 22 Aug 2002 19:38:12 +0000 (19:38 -0000)]
2002-08-22  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* MonoField.cs: GetValue renamed to GetValueInternal. Added check for
null.

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

21 years agoThu Aug 22 18:49:11 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 22 Aug 2002 16:52:48 +0000 (16:52 -0000)]
Thu Aug 22 18:49:11 CEST 2002 Paolo Molaro <lupus@ximian.com>

* object.c: fixed field_get_value() for reference types.

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

21 years ago2002-08-22 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Thu, 22 Aug 2002 15:58:01 +0000 (15:58 -0000)]
2002-08-22  Tim Coleman <tim@timcoleman.com>
        * list.unix:
                Add System.Xml.Serialization/XmlCustomFormatter.cs

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

21 years ago2002-08-22 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Thu, 22 Aug 2002 15:57:12 +0000 (15:57 -0000)]
2002-08-22  Tim Coleman <tim@timcoleman.com>
        * XmlSerializationWriter.cs:
                More implementation
        * XmlCustomFormatter.sc:
                Implemented this class.

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

21 years ago2002-08-23 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Thu, 22 Aug 2002 15:57:02 +0000 (15:57 -0000)]
2002-08-23  Nick Drochak  <ndrochak@gol.com>

* IsVolatile.cs: No _public_ members, but if we don't put a private
ctor, the complier will give us a public one.

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

21 years ago2002-08-23 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Thu, 22 Aug 2002 15:08:45 +0000 (15:08 -0000)]
2002-08-23  Nick Drochak  <ndrochak@gol.com>

* IsVolatile.cs: This class has no members, not even an empty ctor.

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

21 years ago2002-08-22 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Thu, 22 Aug 2002 15:03:38 +0000 (15:03 -0000)]
2002-08-22  Nick Drochak  <ndrochak@gol.com>

* unix.args: removed obsolete PInvokeMap.cs

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

21 years ago2002-08-22 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Thu, 22 Aug 2002 15:01:40 +0000 (15:01 -0000)]
2002-08-22  Nick Drochak  <ndrochak@gol.com>

* OutAttribute.cs: TypeID isn't overriden from Attribute here.
* PInvokeMap.cs: Non-existent enum.  Must be from beta days.

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

21 years ago2002-08-22 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Thu, 22 Aug 2002 14:54:31 +0000 (14:54 -0000)]
2002-08-22  Nick Drochak  <ndrochak@gol.com>

* OutAttribute.cs: TypeID isn't overriden from Attribute here.

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

21 years agoRemoved BinaryArrayTypeEnum.cs. The file does not exist
Gonzalo Paniagua Javier [Thu, 22 Aug 2002 14:33:55 +0000 (14:33 -0000)]
Removed BinaryArrayTypeEnum.cs. The file does not exist

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

21 years agoRemoved debugging stuff
Gonzalo Paniagua Javier [Thu, 22 Aug 2002 14:14:21 +0000 (14:14 -0000)]
Removed debugging stuff

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

21 years ago2002-08-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 22 Aug 2002 14:12:14 +0000 (14:12 -0000)]
2002-08-22  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* LosFormatter.cs: almost fully implemented.

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

21 years ago2002-08-22 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Thu, 22 Aug 2002 13:56:57 +0000 (13:56 -0000)]
2002-08-22  Nick Drochak  <ndrochak@gol.com>

* RemotingSurrogateSelector.cs (SetRootObject): Function should return
void, not object.

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

21 years ago2002-08-22 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Thu, 22 Aug 2002 13:51:15 +0000 (13:51 -0000)]
2002-08-22  Nick Drochak  <ndrochak@gol.com>

* SoapFault.cs: Serialization ctr should be private

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

21 years ago2002-08-22 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Thu, 22 Aug 2002 13:42:50 +0000 (13:42 -0000)]
2002-08-22  Nick Drochak  <ndrochak@gol.com>

* BinaryArrayTypeEnum.cs: Removed Non-existent enum (must have been
from beta days)

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

21 years agoAdded implementation of namepsace qualified GetElementsByTagName courtesy of
Jason Diamond [Thu, 22 Aug 2002 13:11:55 +0000 (13:11 -0000)]
Added implementation of namepsace qualified GetElementsByTagName courtesy of
Matt Hunter <xrkune@tconl.com>.

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

21 years ago2002-08-22 Dick Porter <dick@ximian.com>
Dick Porter [Thu, 22 Aug 2002 08:49:27 +0000 (08:49 -0000)]
2002-08-22  Dick Porter  <dick@ximian.com>

* socket-io.c (ves_icall_System_Net_Sockets_Socket_RecvFrom_internal):
Don't free a buffer while it's still needed.  Patch from Jonathan
Liger <Jonathan.liger@wanadoo.fr>

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