mono.git
21 years ago2002-08-27 Martin Baulig <martin@gnome.org>
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

21 years ago2002-08-27 Martin Baulig <martin@gnome.org>
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

21 years ago2002-08-27 Martin Baulig <martin@gnome.org>
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

21 years ago2002-08-27 Martin Baulig <martin@gnome.org>
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

21 years agoReverted, it isn't needed anymore.
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

21 years ago2002-08-27 Dietmar Maurer <dietmar@ximian.com>
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

21 years agoI can not figure out, how I made 0.15, without it being on cvs
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

21 years agoAdded clean target.
Gonzalo Paniagua Javier [Tue, 27 Aug 2002 03:06:15 +0000 (03:06 -0000)]
Added clean target.

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

21 years ago2002-08-27 Nick Drochak <ndrochak@gol.com>
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

21 years agoOops
Gonzalo Paniagua Javier [Tue, 27 Aug 2002 02:07:57 +0000 (02:07 -0000)]
Oops

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

21 years ago2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years ago2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years ago2002-08-27 Martin Baulig <martin@gnome.org>
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

21 years ago2002-08-27 Martin Baulig <martin@gnome.org>
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

21 years ago2002-08-27 Martin Baulig <martin@gnome.org>
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

21 years ago2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years agoAdded IHttpMapPath.cs
Gonzalo Paniagua Javier [Mon, 26 Aug 2002 23:11:53 +0000 (23:11 -0000)]
Added IHttpMapPath.cs

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

21 years ago2002-08-26 Ravi Pratap <ravi@ximian.com>
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

21 years ago2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years ago2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years ago2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years agoFix typo.
Ravi Pratap M [Mon, 26 Aug 2002 17:29:56 +0000 (17:29 -0000)]
Fix typo.

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

21 years agoMon Aug 26 16:47:37 CEST 2002 Paolo Molaro <lupus@ximian.com>
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

21 years ago2002-08-26 Nick Drochak <ndrochak@gol.com>
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

21 years agoMon Aug 26 16:44:54 CEST 2002 Paolo Molaro <lupus@ximian.com>
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

21 years agoAdded 'clean' target to build file
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

21 years ago2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years ago2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years ago2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years ago2002-08-25 Rodrigo Moya <rodrigo@ximian.com>
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

21 years ago*** empty log message ***
Gonzalo Paniagua Javier [Mon, 26 Aug 2002 00:59:16 +0000 (00:59 -0000)]
*** empty log message ***

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

21 years agoMoved from System.Web.Utils to System.Web.Util
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

21 years ago2002-08-26 Martin Baulig <martin@gnome.org>
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

21 years agoRemoved some debugging stuff and made this work for the first line in a method.
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

21 years ago2002-08-26 Martin Baulig <martin@gnome.org>
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

21 years agoadded TcpServerChannel.cs
Gonzalo Paniagua Javier [Mon, 26 Aug 2002 00:16:07 +0000 (00:16 -0000)]
added TcpServerChannel.cs

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

21 years agoMoving this file to System.Runtime.Remoting.dll
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

21 years ago2002-08-25 Tim Coleman <tim@timcoleman.com>
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

21 years ago2002-08-25 Martin Baulig <martin@gnome.org>
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

21 years agoFixed small typo that resulted in infinite loop when pasing signatures with custom...
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

21 years ago2002-08-24 Tim Coleman <tim@timcoleman.com>
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

21 years ago2002-08-25 Miguel de Icaza <miguel@ximian.com>
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

21 years ago2002-08-24 Tim Coleman <tim@timcoleman.com>
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

21 years ago2002-08-24 Tim Coleman <tim@timcoleman.com>
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

21 years agoAdded public property to get the methods.
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

21 years ago2002-08-24 Miguel de Icaza <miguel@ximian.com>
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

21 years agoUse start and end addresses for methods.
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

21 years agoUse StartAddress and EndAddress for methods.
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

21 years ago2002-08-24 Miguel de Icaza <miguel@ximian.com>
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

21 years agofixed struct marshaling, 108 tests pass now
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

21 years ago2002-08-24 Martin Baulig <martin@gnome.org>
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

21 years agoOooops, that was a cut&paste error ...
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

21 years ago2002-08-25 Martin Baulig <martin@gnome.org>
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

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