Martin Baulig [Tue, 27 Aug 2002 12:56:58 +0000 (12:56 -0000)]
2002-08-27 Martin Baulig <martin@gnome.org>
* debug.c (mono_debugger_internal_get_symbol_files): Removed, we need
to use global variables for this since they're stored in a core file.
(mono_debugger_symbol_file_table_generation): New global variable.
(mono_debugger_symbol_file_table): New global variable.
(mono_debugger_update_symbol_file_table): New global function to update
the symbol file table.
svn path=/trunk/mono/; revision=7083
Martin Baulig [Tue, 27 Aug 2002 12:01:46 +0000 (12:01 -0000)]
2002-08-27 Martin Baulig <martin@gnome.org>
* trampoline.c (mono_generic_trampoline_code): New global variable.
(arch_create_jit_trampoline): Use the new global variable to store the
generic trampoline code instead of using a static one. This allows the
debugger to access this variable to check whether a method is a trampoline.
* debug.h (mono_generic_trampoline_code): Added external declaration.
svn path=/trunk/mono/; revision=7082
Martin Baulig [Tue, 27 Aug 2002 11:56:30 +0000 (11:56 -0000)]
2002-08-27 Martin Baulig <martin@gnome.org>
* MonoSymbolTable.cs (MethodAddress): Removed `TrampolineAddress'.
svn path=/trunk/mcs/; revision=7081
Martin Baulig [Tue, 27 Aug 2002 11:55:30 +0000 (11:55 -0000)]
2002-08-27 Martin Baulig <martin@gnome.org>
* debug-mono-symfile.h (MonoSymbolFileMethodAddress): Removed the
`trampoline_address' field.
svn path=/trunk/mono/; revision=7080
Martin Baulig [Tue, 27 Aug 2002 11:52:16 +0000 (11:52 -0000)]
Reverted, it isn't needed anymore.
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.
svn path=/trunk/mono/; revision=7079
Dietmar Maurer [Tue, 27 Aug 2002 07:53:32 +0000 (07:53 -0000)]
2002-08-27 Dietmar Maurer <dietmar@ximian.com>
* marshal.c (mono_marshal_get_native_wrapper): removed wrong null
check (fixes bug #29486)
svn path=/trunk/mono/; revision=7078
Miguel de Icaza [Tue, 27 Aug 2002 06:41:12 +0000 (06:41 -0000)]
I can not figure out, how I made 0.15, without it being on cvs
svn path=/trunk/mono/; revision=7077
Gonzalo Paniagua Javier [Tue, 27 Aug 2002 03:06:15 +0000 (03:06 -0000)]
Added clean target.
svn path=/trunk/mcs/; revision=7076
Nick Drochak [Tue, 27 Aug 2002 03:02:24 +0000 (03:02 -0000)]
2002-08-27 Nick Drochak <ndrochak@gol.com>
* index: fix small typo for top news item
svn path=/trunk/mono/; revision=7075
Gonzalo Paniagua Javier [Tue, 27 Aug 2002 02:07:57 +0000 (02:07 -0000)]
Oops
svn path=/trunk/mcs/; revision=7074
Gonzalo Paniagua Javier [Tue, 27 Aug 2002 02:03:20 +0000 (02:03 -0000)]
2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* list: added new files in System.Web.Security
* System.Web.Security/DefaultAuthenticationEventHandler.cs:
* System.Web.Security/DefaultAuthenticationModule.cs:
* System.Web.Security/FileAuthorizationModule.cs:
* System.Web.Security/FormsAuthentication.cs:
* System.Web.Security/FormsAuthenticationEventArgs.cs:
* System.Web.Security/FormsAuthenticationEventHandler.cs:
* System.Web.Security/FormsAuthenticationModule.cs:
* System.Web.Security/FormsAuthenticationTicket.cs:
* System.Web.Security/FormsIdentity.cs:
* System.Web.Security/PassportAuthenticationEventArgs.cs:
* System.Web.Security/PassportAuthenticationEventHandler.cs:
* System.Web.Security/PassportAuthenticationModule.cs:
* System.Web.Security/PassportIdentity.cs:
* System.Web.Security/UrlAuthorizationModule.cs:
* System.Web.Security/WindowsAuthenticationEventArgs.cs:
* System.Web.Security/WindowsAuthenticationEventHandler.cs:
* System.Web.Security/WindowsAuthenticationModule.cs: new files. Some
of them implemented, some others stubbed out.
svn path=/trunk/mcs/; revision=7073
Gonzalo Paniagua Javier [Tue, 27 Aug 2002 01:40:49 +0000 (01:40 -0000)]
2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* unix.args: added a couple of new files in System.Security.Principal.
* System.Security.Principal/WindowsIdentity.cs:
* System.Security.Principal/WindowsImpersonationContext.cs: stubbed.
svn path=/trunk/mcs/; revision=7072
Martin Baulig [Mon, 26 Aug 2002 23:28:55 +0000 (23:28 -0000)]
2002-08-27 Martin Baulig <martin@gnome.org>
* debug.c (MonoDebugHandle): Moved the method hash into the
AssemblyDebugInfo struct since we need to use a separate hash for each
MonoImage.
* debug.c: Added special undocumented command line argument to create a
symbol file for IL files on-the-fly. In this case, we also need to create
the IL files and parse them.
(mono_debugger_internal_get_symbol_files): Return something more reasonable.
svn path=/trunk/mono/; revision=7067
Martin Baulig [Mon, 26 Aug 2002 23:25:36 +0000 (23:25 -0000)]
2002-08-27 Martin Baulig <martin@gnome.org>
* debug-mono-symfile.c: Changed the file format in a way that allows us
open it read-only and to use a specially malloced area for all the
dynamic data. We can now also generate a symbol file on-the-fly if we're
debugging IL code and there is no MCS generated symbol file for it.
svn path=/trunk/mono/; revision=7066
Martin Baulig [Mon, 26 Aug 2002 23:23:36 +0000 (23:23 -0000)]
2002-08-27 Martin Baulig <martin@gnome.org>
* MonoSymbolTable.cs: Changed the file format in a way that allows us
open it read-only and to use a specially malloced area for all the
dynamic data.
svn path=/trunk/mcs/; revision=7065
Gonzalo Paniagua Javier [Mon, 26 Aug 2002 23:14:23 +0000 (23:14 -0000)]
2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HttpWorkerRequest.cs: mcs doesn't go crazy. It's just me, that forgot
to add HttpMapPath to the list file...
svn path=/trunk/mcs/; revision=7064
Gonzalo Paniagua Javier [Mon, 26 Aug 2002 23:11:53 +0000 (23:11 -0000)]
Added IHttpMapPath.cs
svn path=/trunk/mcs/; revision=7063
Ravi Pratap M [Mon, 26 Aug 2002 20:26:15 +0000 (20:26 -0000)]
2002-08-26 Ravi Pratap <ravi@ximian.com>
* XmlAttribute.cs (InnerText): Implement getting this property.
* XmlNode.cs (InnerText): Ensure that we append only values of
text nodes.
svn path=/trunk/mcs/; revision=7061
Gonzalo Paniagua Javier [Mon, 26 Aug 2002 20:25:21 +0000 (20:25 -0000)]
2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HttpWorkerRequest.cs: fixes compilation with mcs. I will add a bug
report when i get a test case.
svn path=/trunk/mcs/; revision=7060
Gonzalo Paniagua Javier [Mon, 26 Aug 2002 19:45:11 +0000 (19:45 -0000)]
2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* ApplicationHost.cs: little fixes.
svn path=/trunk/mcs/; revision=7058
Gonzalo Paniagua Javier [Mon, 26 Aug 2002 19:27:46 +0000 (19:27 -0000)]
2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HttpApplicationFactory.cs:
* HttpCachePolicy.cs:
* HttpResponseHeader.cs:
* HttpResponseStream.cs:
* HttpResponseStreamProxy.cs:
* HttpValueCollection.cs: misc. fixes based on class status page.
* IHttpMapPath.cs: New file.
* HttpRequest.cs: implemented ContentEncoding.
* HttpWorkerRequest.cs: mono-stylized and implemented
SendResponseFromMemory.
svn path=/trunk/mcs/; revision=7057
Ravi Pratap M [Mon, 26 Aug 2002 17:29:56 +0000 (17:29 -0000)]
Fix typo.
svn path=/trunk/mcs/; revision=7055
Paolo Molaro [Mon, 26 Aug 2002 14:50:32 +0000 (14:50 -0000)]
Mon Aug 26 16:47:37 CEST 2002 Paolo Molaro <lupus@ximian.com>
* object.c: added a define for a good string and array
creation speedup (not enabled by default because we need to deal with
the synch stuff).
svn path=/trunk/mono/; revision=7052
Nick Drochak [Mon, 26 Aug 2002 14:47:25 +0000 (14:47 -0000)]
2002-08-26 Nick Drochak <ndrochak@gol.com>
* BinaryReaderTest.cs: Closing the stream twice doesn not throw any
exceptions on .NET.
svn path=/trunk/mcs/; revision=7051
Paolo Molaro [Mon, 26 Aug 2002 14:46:37 +0000 (14:46 -0000)]
Mon Aug 26 16:44:54 CEST 2002 Paolo Molaro <lupus@ximian.com>
* *.cs: change to conform to mono coding style.
svn path=/trunk/mcs/; revision=7050
Gonzalo Paniagua Javier [Mon, 26 Aug 2002 03:24:22 +0000 (03:24 -0000)]
Added 'clean' target to build file
svn path=/trunk/mcs/; revision=7049
Gonzalo Paniagua Javier [Mon, 26 Aug 2002 03:14:30 +0000 (03:14 -0000)]
2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* XmlWriter.cs: made ws and namespaceManager protected. mcs has a bug
that allowed compiling this.
[ FIXME: filed bug #29435. mcs should have failed on this ]
svn path=/trunk/mcs/; revision=7048
Gonzalo Paniagua Javier [Mon, 26 Aug 2002 02:53:15 +0000 (02:53 -0000)]
2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* AuthenticationMode.cs:
* ClientTargetSectionHandler.cs:
* FormsAuthPasswordFormat.cs:
* FormsProtectionEnum.cs:
* HttpCapabilitiesBase.cs: fixes base on class status page.
svn path=/trunk/mcs/; revision=7047
Gonzalo Paniagua Javier [Mon, 26 Aug 2002 02:36:24 +0000 (02:36 -0000)]
2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* list: added new files.
* System.Web.UI.WebControls/FontUnit.cs:
* System.Web.UI.WebControls/HorizontalAlign.cs:
* System.Web.UI.WebControls/Unit.cs:
* System.Web.UI.WebControls/VerticalAlign.cs: fixes based on class
status page.
* System.Web.UI.WebControls/HorizontalAlignConverter.cs: implemented.
* System.Web.UI.WebControls/VerticalAlignConverter.cs: implemented.
* System.Web.UI.WebControls/FontUnitConverter.cs: implemented
GetStandardValues ().
* System.Web.UI.WebControls/WebColorConverter.cs: implemented
ConvertFrom () and ConvertTo ().
svn path=/trunk/mcs/; revision=7046
Rodrigo Moya [Mon, 26 Aug 2002 01:23:20 +0000 (01:23 -0000)]
2002-08-25 Rodrigo Moya <rodrigo@ximian.com>
* System.Data.OleDb/OleDbTransaction.cs (OleDbTransaction): manage
correctly the isolation level.
(IsolationLevel): likewise.
(~OleDbTransaction): implemented.
* System.Data.OleDb/libgda.cs: added more needed stuff.
svn path=/trunk/mcs/; revision=7043
Gonzalo Paniagua Javier [Mon, 26 Aug 2002 00:59:16 +0000 (00:59 -0000)]
*** empty log message ***
svn path=/trunk/mcs/; revision=7042
Gonzalo Paniagua Javier [Mon, 26 Aug 2002 00:57:47 +0000 (00:57 -0000)]
Moved from System.Web.Utils to System.Web.Util
svn path=/trunk/mcs/; revision=7041
Martin Baulig [Mon, 26 Aug 2002 00:26:53 +0000 (00:26 -0000)]
2002-08-26 Martin Baulig <martin@gnome.org>
* debug.c (mono_debugger_internal_free_symbol_files): New function.
(mono_debugger_internal_symbol_files_changed): New global variable.
svn path=/trunk/mono/; revision=7039
Martin Baulig [Mon, 26 Aug 2002 00:25:41 +0000 (00:25 -0000)]
Removed some debugging stuff and made this work for the first line in a method.
svn path=/trunk/mono/; revision=7038
Martin Baulig [Mon, 26 Aug 2002 00:25:15 +0000 (00:25 -0000)]
2002-08-26 Martin Baulig <martin@gnome.org>
* loader.c (mono_lookup_pinvoke_call): Include the error message
from g_module_error() in the error message.
svn path=/trunk/mono/; revision=7037
Gonzalo Paniagua Javier [Mon, 26 Aug 2002 00:16:07 +0000 (00:16 -0000)]
added TcpServerChannel.cs
svn path=/trunk/mcs/; revision=7036
Gonzalo Paniagua Javier [Mon, 26 Aug 2002 00:12:01 +0000 (00:12 -0000)]
Moving this file to System.Runtime.Remoting.dll
svn path=/trunk/mcs/; revision=7035
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