Tim Coleman [Sun, 25 Aug 2002 22:04:31 +0000 (22:04 -0000)]
2002-08-25 Tim Coleman <tim@timcoleman.com>
* XmlNode.cs:
Change CreateNavigator to not be virtual.
* XmlElement.cs:
Add set_Prefix and InnerText accessors.
* XmlEntityReference.cs:
Add set_Value accessor.
* XmlTextWriter.cs:
Make objects which should be private private.
* XmlWriter.cs:
Remove WriteStartElementInternal abstract definition.
* XmlValidatingReader.cs:
New stubs added.
svn path=/trunk/mcs/; revision=7034
Martin Baulig [Sun, 25 Aug 2002 21:55:13 +0000 (21:55 -0000)]
2002-08-25 Martin Baulig <martin@gnome.org>
* expression.cs (Binary.ResolveOperator): Don't allow `!=' and
`==' between a valuetype and an object.
svn path=/trunk/mcs/; revision=7033
Sergey Chaban [Sun, 25 Aug 2002 17:20:16 +0000 (17:20 -0000)]
Fixed small typo that resulted in infinite loop when pasing signatures with custom modifiers.
svn path=/trunk/mono/; revision=7028
Tim Coleman [Sun, 25 Aug 2002 05:16:40 +0000 (05:16 -0000)]
2002-08-24 Tim Coleman <tim@timcoleman.com>
* SoapCodeExporter.cs:
Fix return value of ExportTypeMapping.
* XmlCustomFormatter.cs:
Change methods to be internal instead of public.
* XmlSerializationWriter.cs:
Modify GetPrimitiveTypeName to build on linux.
Modify GetQualifiedName to return an incrementing prefix
instead of the same one all the time (still need to manage
conflicts)
Modify WriteElementString to only do special stuff is XsiType
is not defined.
Modify WriteTypedPrimitive to use FromXmlQualifiedName if it's
an XmlQualifiedName.
svn path=/trunk/mcs/; revision=7023
Miguel de Icaza [Sun, 25 Aug 2002 05:16:30 +0000 (05:16 -0000)]
2002-08-25 Miguel de Icaza <miguel@ximian.com>
* ecore.cs (TypeExpr): Provide a ToString method.
svn path=/trunk/mcs/; revision=7022
Tim Coleman [Sun, 25 Aug 2002 04:33:29 +0000 (04:33 -0000)]
2002-08-24 Tim Coleman <tim@timcoleman.com>
* list:
New files added to build.
svn path=/trunk/mcs/; revision=7021
Tim Coleman [Sun, 25 Aug 2002 04:32:55 +0000 (04:32 -0000)]
2002-08-24 Tim Coleman <tim@timcoleman.com>
* HttpServerProtocol.cs:
* WebServiceHandler.cs:
Some commented code added, from analysing
an exception trace.
* MimeReturnWriter.cs:
* XmlReturnWriter.cs:
New stubs added.
svn path=/trunk/mcs/; revision=7020
Martin Baulig [Sun, 25 Aug 2002 01:07:56 +0000 (01:07 -0000)]
Added public property to get the methods.
svn path=/trunk/mcs/; revision=7018
Miguel de Icaza [Sun, 25 Aug 2002 00:04:06 +0000 (00:04 -0000)]
2002-08-24 Miguel de Icaza <miguel@ximian.com>
* StreamReader.cs: Removed TODOs, as the code seems to be
complete.
svn path=/trunk/mcs/; revision=7017
Martin Baulig [Sun, 25 Aug 2002 00:04:06 +0000 (00:04 -0000)]
Use start and end addresses for methods.
svn path=/trunk/mono/; revision=7016
Martin Baulig [Sun, 25 Aug 2002 00:03:38 +0000 (00:03 -0000)]
Use StartAddress and EndAddress for methods.
svn path=/trunk/mcs/; revision=7015
Miguel de Icaza [Sat, 24 Aug 2002 23:59:54 +0000 (23:59 -0000)]
2002-08-24 Miguel de Icaza <miguel@ximian.com>
* Path.cs (GetTempFileName): Make this routine atomic by not
testing and then creating, but using the create call to ensure
that we own the filename.
svn path=/trunk/mcs/; revision=7014
Radek Doulik [Sat, 24 Aug 2002 23:54:12 +0000 (23:54 -0000)]
fixed struct marshaling, 108 tests pass now
svn path=/trunk/mono/; revision=7013
Martin Baulig [Sat, 24 Aug 2002 23:12:44 +0000 (23:12 -0000)]
2002-08-24 Martin Baulig <martin@gnome.org>
* debug.c (mono_debugger_internal_symbol_files): New function.
svn path=/trunk/mono/; revision=7010
Martin Baulig [Sat, 24 Aug 2002 23:11:31 +0000 (23:11 -0000)]
Oooops, that was a cut&paste error ...
svn path=/trunk/mono/; revision=7009
Martin Baulig [Sat, 24 Aug 2002 23:02:46 +0000 (23:02 -0000)]
2002-08-25 Martin Baulig <martin@gnome.org>
* MonoSymbolTableReader.cs: New file. This is the reader for the
new symbol file format.
svn path=/trunk/mcs/; revision=7008
Miguel de Icaza [Sat, 24 Aug 2002 22:55:31 +0000 (22:55 -0000)]
Flush
svn path=/trunk/mono/; revision=7007
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Miguel de Icaza [Sat, 24 Aug 2002 00:53:06 +0000 (00:53 -0000)]
Flush
svn path=/trunk/mono/; revision=6985
Miguel de Icaza [Sat, 24 Aug 2002 00:49:12 +0000 (00:49 -0000)]
Add
svn path=/trunk/mcs/; revision=6984
Miguel de Icaza [Sat, 24 Aug 2002 00:34:40 +0000 (00:34 -0000)]
Flush
svn path=/trunk/mono/; revision=6983
Miguel de Icaza [Fri, 23 Aug 2002 23:52:51 +0000 (23:52 -0000)]
Fix
svn path=/trunk/mono/; revision=6982
Miguel de Icaza [Fri, 23 Aug 2002 23:36:10 +0000 (23:36 -0000)]
Prepare for 0.15
svn path=/trunk/mono/; revision=6981
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
Miguel de Icaza [Fri, 23 Aug 2002 20:06:01 +0000 (20:06 -0000)]
remove spec
svn path=/trunk/mcs/; revision=6976
Martin Baulig [Fri, 23 Aug 2002 19:45:54 +0000 (19:45 -0000)]
Make this actually work.
svn path=/trunk/mcs/; revision=6973
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
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
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
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
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
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
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
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
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
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
Paolo Molaro [Fri, 23 Aug 2002 17:53:08 +0000 (17:53 -0000)]
Debugging support in mcs.
svn path=/trunk/mono/; revision=6962
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
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
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
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
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
Paolo Molaro [Fri, 23 Aug 2002 17:21:06 +0000 (17:21 -0000)]
Included license in the source.
svn path=/trunk/mcs/; revision=6956
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
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
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
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
Martin Baulig [Fri, 23 Aug 2002 14:07:29 +0000 (14:07 -0000)]
Ooops, forgot to commit this.
svn path=/trunk/mcs/; revision=6948
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
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
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
Martin Baulig [Fri, 23 Aug 2002 12:42:53 +0000 (12:42 -0000)]
Updated the instructions a bit.
svn path=/trunk/mono/; revision=6944
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
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
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
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
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
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
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
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
Gonzalo Paniagua Javier [Fri, 23 Aug 2002 06:29:49 +0000 (06:29 -0000)]
added )
svn path=/trunk/mcs/; revision=6933
Gonzalo Paniagua Javier [Fri, 23 Aug 2002 06:25:56 +0000 (06:25 -0000)]
added CompilerError.cs
svn path=/trunk/mcs/; revision=6932
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
Gonzalo Paniagua Javier [Fri, 23 Aug 2002 06:20:37 +0000 (06:20 -0000)]
fixed warning
svn path=/trunk/mcs/; revision=6930
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
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
Gonzalo Paniagua Javier [Fri, 23 Aug 2002 05:10:16 +0000 (05:10 -0000)]
oops
svn path=/trunk/mcs/; revision=6927
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
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
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
Tim Coleman [Fri, 23 Aug 2002 03:46:58 +0000 (03:46 -0000)]
*** empty log message ***
svn path=/trunk/mcs/; revision=6923
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
Miguel de Icaza [Fri, 23 Aug 2002 03:34:49 +0000 (03:34 -0000)]
Flush
svn path=/trunk/mono/; revision=6921
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
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
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
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
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
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
Miguel de Icaza [Thu, 22 Aug 2002 21:43:38 +0000 (21:43 -0000)]
Flush
svn path=/trunk/mono/; revision=6911
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
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