mono.git
20 years agoApply patch from David Sandor (David.Sandor@scigames.com): LIKE expression was not...
Miguel de Icaza [Thu, 4 Sep 2003 15:51:07 +0000 (15:51 -0000)]
Apply patch from David Sandor (David.Sandor@scigames.com): LIKE expression was not working since the index used was always 0

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

20 years ago2003-09-04 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 4 Sep 2003 15:13:13 +0000 (15:13 -0000)]
2003-09-04  Martin Baulig  <martin@ximian.com>

* decl.cs (DeclSpace.SetParameterInfo): The `constraints' argument
is now an ArrayList; initialize the result of the `TypeParameters'
property here.
(DeclSpace.GetGenericData): Removed.
(DeclSpace.LookupGeneric): Temporarily removed; we need to
implement this in a different way.
(DeclSpace.GetTypeParameters): Removed; there's now a
`TypeParameters' property.
(DeclSpace.TypeParameters): New public property.

* ecore.cs (SimpleName.ResolveAsTypeStep): Removed the generic
lookup for the moment.

* generic.cs (Constraints): Make this class public.
(TypeParameter): New public class.

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

20 years ago2003-09-04 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 4 Sep 2003 13:41:53 +0000 (13:41 -0000)]
2003-09-04  Martin Baulig  <martin@ximian.com>

* decl.cs (DeclSpace.GetTypeParameters): New method to return the
generic parameters.

* class.cs (TypeContainer.DefineType): Call
TypeBuilder.DefineGenericParameter () on all generic parameters if
this is a generic type.

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

20 years ago2003-09-04 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 4 Sep 2003 13:31:53 +0000 (13:31 -0000)]
2003-09-04  Martin Baulig  <martin@ximian.com>

* Makefile.am (INCLUDES): Added $(LIBGC_CFLAGS).

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

20 years ago2003-09-04 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 4 Sep 2003 13:22:59 +0000 (13:22 -0000)]
2003-09-04  Martin Baulig  <martin@ximian.com>

* metadata.c (mono_type_size): Added MONO_TYPE_VAR and MONO_TYPE_MVAR.

* reflection.h (MonoReflectionGenericParam): New typedef.
(MonoReflectionTypeBuilder): Added `num_generic_params' and
`generic_params' fields to get the generic parameters from the
managed TypeBuilder.

* reflection.c (mono_reflection_define_generic_parameter): New function.
(mono_reflection_create_runtime_class): Encode generic parameters.
(mono_reflection_setup_generic_class): New function; this is
called after adding adding all generic params to the TypeBuilder.
(encode_type): Added MONO_TYPE_VAR.

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

20 years ago2003-08-29 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 4 Sep 2003 13:20:57 +0000 (13:20 -0000)]
2003-08-29  Martin Baulig  <martin@ximian.com>

* TypeBuilder.cs (TypeBuilder.DefineGenericParameter): New public
method.  We can now create generic types.
(TypeBuilder.GetGenericTypeDefinition): Override this; call the
`setup_internal_class' interncall before calling our base impl.

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

20 years ago2003-09-04 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 4 Sep 2003 13:20:35 +0000 (13:20 -0000)]
2003-09-04  Martin Baulig  <martin@ximian.com>

* Type.cs (GetGenericTypeDefinition): Make this method virtual.

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

20 years ago2003-09-04 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 4 Sep 2003 13:03:38 +0000 (13:03 -0000)]
2003-09-04  Zoltan Varga  <vargaz@freemail.hu>

* TODO: Some new optimization ideas.

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

20 years ago2003-09-04 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 4 Sep 2003 13:02:16 +0000 (13:02 -0000)]
2003-09-04  Zoltan Varga  <vargaz@freemail.hu>

* aot.c: Move AOT module loading logic here from mono_assembly_open.

* aot.c: Save the optimization flags used to compile the code into
the AOT module.

* mini.h mini-x86.c mini.c aot.c: Added new types of relocations to
support emitting domain specific code.

* mini.h mini.c aot.c: Modified the JIT so the generated AOT code is
no longer domain neutral. It can be made domain neutral by compiling
with --optimize=shared.

* aot.c (mono_aot_get_method_inner): Allow sharing of AOT methods
between appdomains.

* driver.c mini.h mini.c: New --no-aot debugging option which disables
loading of AOT code.

* inssel-x86.brg: Added missing AOTCONST -> OUTARG_VT rule.

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

20 years ago2003-09-04 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 4 Sep 2003 12:36:14 +0000 (12:36 -0000)]
2003-09-04  Zoltan Varga  <vargaz@freemail.hu>

* tramp-x86.c (x86_magic_trampoline): Avoid patching the calling method
if there is no domain neutrality information.

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

20 years ago2003-09-04 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 4 Sep 2003 12:29:17 +0000 (12:29 -0000)]
2003-09-04  Zoltan Varga  <vargaz@freemail.hu>

* class.h class.c (mono_class_needs_cctor_run): Moved this method
here from the JIT.

* assembly.h assembly.c: Moved the AOT loading code into an assembly
load hook.

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

20 years ago2003-09-04 Gaurav Vaish <gvaish_mono AT lycos.com>
Gaurav Vaish [Thu, 4 Sep 2003 09:37:54 +0000 (09:37 -0000)]
2003-09-04 Gaurav Vaish <gvaish_mono AT lycos.com>

* ControlAdapter.cs     : Control property         - Marked virtual
                        : LoadPostData(...)        - Marked virtual
* HtmlCommandAdapter.cs : Implemented.
* HtmlControlAdapter.cs : RenderEndLink(...)       - Correct signature
* HtmlMobileTextWriter.cs
                        : Added several properties,
                        : Stubbed several methods

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

20 years ago * HttpServerUtility.cs: In Transfer(), preserve the query string if
Lluis Sanchez [Thu, 4 Sep 2003 02:49:49 +0000 (02:49 -0000)]
* HttpServerUtility.cs: In Transfer(), preserve the query string if
  told to do so.

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

20 years ago * MonoWSDL.cs: Implemented support for WSDL documents that import other
Lluis Sanchez [Thu, 4 Sep 2003 02:43:47 +0000 (02:43 -0000)]
* MonoWSDL.cs: Implemented support for WSDL documents that import other
  documents and schemas.
  Improved warning messages.

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

20 years ago * SerializationCodeGenerator.cs: Minor fixes.
Lluis Sanchez [Thu, 4 Sep 2003 02:39:08 +0000 (02:39 -0000)]
* SerializationCodeGenerator.cs: Minor fixes.
* SoapReflectionImporter.cs: More fixes.
* SoapSchemaExporter.cs: implemented.
* SoapSchemaImporter.cs: Initial implementation.
* TypeTranslator.cs: new methods for dealing with encoded arrays: GetArrayName
  and ParseArrayType
* XmlCodeExporter.cs: Fix. When exporting a map, export all derived maps.
* XmlMemberMapping.cs: Minor fixes.
* XmlMembersMapping.cs: added some convenient constructors.
* XmlSchemaExporter.cs: Added support for encoded format.
* XmlSchemaImporter.cs: Added support for encoded format.
* XmlSerializationReader.cs: changed some string literals by constants.
  Implemented ParseWsdlArrayType.
* XmlSerializationReaderInterpreter.cs: Read typeArray attribute when serializing
  custom attributes.
* XmlSerializationWriter.cs: Implemented WriteXmlAttribute.
* XmlSerializationWriterInterpreter.cs: Use WriteXmlAttribute instead of
  WriteAttribute to write custom attributes.
* XmlSerializer.cs: added some namespace constants.
* XmlTypeMapping.cs: added GetSchemaArrayName method.

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

20 years ago * ServiceDescription.cs: minor fixes.
Lluis Sanchez [Thu, 4 Sep 2003 02:26:25 +0000 (02:26 -0000)]
* ServiceDescription.cs: minor fixes.
* ServiceDescriptionImporter.cs: initial implementation.
* ServiceDescriptionReflector.cs: Added support for bare parameter style.
  Added support for encoded format.

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

20 years ago * Methods.cs: Added support for bare parameter style. Fixed some defaults.
Lluis Sanchez [Thu, 4 Sep 2003 02:21:38 +0000 (02:21 -0000)]
* Methods.cs: Added support for bare parameter style. Fixed some defaults.

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

20 years ago * CSharpCodeGenerator.cs: Fixed generation of array construction with initializers.
Lluis Sanchez [Thu, 4 Sep 2003 02:15:31 +0000 (02:15 -0000)]
* CSharpCodeGenerator.cs: Fixed generation of array construction with initializers.
  Render return type custom attributes.

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

20 years agoUpdate mono-wine packages.
Duncan Mak [Wed, 3 Sep 2003 23:39:53 +0000 (23:39 -0000)]
Update mono-wine packages.

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

20 years ago2003-09-03 Alp Toker <alp@atoker.com>
Alp Toker [Wed, 3 Sep 2003 23:07:45 +0000 (23:07 -0000)]
2003-09-03  Alp Toker  <alp@atoker.com>

        cairo-api.cs: typos: drawble -> drawable, tolerence -> tolerance

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

20 years ago2003-09-03 Alp Toker <alp@atoker.com>
Alp Toker [Wed, 3 Sep 2003 23:04:46 +0000 (23:04 -0000)]
2003-09-03  Alp Toker  <alp@atoker.com>

        cairo-api.cs: drawble -> drawable typo

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

20 years ago2003-09-03 Gaurav Vaish <gvaish_mono AT lycos.com>
Gaurav Vaish [Wed, 3 Sep 2003 15:45:23 +0000 (15:45 -0000)]
2003-09-03 Gaurav Vaish <gvaish_mono AT lycos.com>

* HtmlControlAdapter.cs : Looks like done, at least stubbing.

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

20 years ago2003-09-03 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 3 Sep 2003 08:52:20 +0000 (08:52 -0000)]
2003-09-03  Zoltan Varga  <vargaz@freemail.hu>

* reflection.h reflection.c class.h class.c: Delete duplicate
definition of mono_type_get_name () from reflection.c and export the
one in class.c.

* class.c: Class loading fixes from Bernie Solomon
(bernard@ugsolutions.com).

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

20 years ago2003-09-03 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 3 Sep 2003 08:19:33 +0000 (08:19 -0000)]
2003-09-03  Zoltan Varga  <vargaz@freemail.hu>

* reflection.c: Endianness fixes from Bernie Solomon
(bernard@ugsolutions.com).

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

20 years ago2003-09-03 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 3 Sep 2003 08:10:57 +0000 (08:10 -0000)]
2003-09-03  Zoltan Varga  <vargaz@freemail.hu>

* x86/tramp.c: Fixes from Bernie Solomon (bernard@ugsolutions.com).

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

20 years ago2003-09-03 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 3 Sep 2003 08:06:10 +0000 (08:06 -0000)]
2003-09-03  Zoltan Varga  <vargaz@freemail.hu>

* Makefile.am: Use $(MAKE) in even more places. Patch by Bernie Solomon
(bernard@ugsolutions.com).

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

20 years agotypo correction
Ben Maurer [Wed, 3 Sep 2003 01:16:03 +0000 (01:16 -0000)]
typo correction

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

20 years agoRemove this bogus assembly
Duncan Mak [Tue, 2 Sep 2003 22:16:38 +0000 (22:16 -0000)]
Remove this bogus assembly

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

20 years ago2003-09-02 Duncan Mak <duncan@ximian.com>
Duncan Mak [Tue, 2 Sep 2003 22:12:45 +0000 (22:12 -0000)]
2003-09-02  Duncan Mak  <duncan@ximian.com>

* Microsoft.Web.Services/Soap.cs:
* Microsoft.Web.Services/IXmlElement.cs: Implemented.

2003-09-02  Daniel Kornhauser  <dkor@alum.mit.edu>

* Microsoft.Web.Services: All Exceptions in this assembly
implemented.

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

20 years agoRemove some old code
Ravi Pratap M [Tue, 2 Sep 2003 21:13:50 +0000 (21:13 -0000)]
Remove some old code

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

20 years ago2003-09-02 Ravi Pratap <ravi@ximian.com>
Ravi Pratap M [Tue, 2 Sep 2003 21:09:44 +0000 (21:09 -0000)]
2003-09-02  Ravi Pratap  <ravi@ximian.com>

* class.cs (MethodCore.LabelParameters): Make static and more
generic so that it can be used from other places - like interface
methods, for instance.

* interface.cs (Interface.Emit): Call LabelParameters before
emitting attributes on the InterfaceMethod.

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

20 years agoFlush
Ravi Pratap M [Tue, 2 Sep 2003 20:14:13 +0000 (20:14 -0000)]
Flush

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

20 years ago2003-09-02 Ravi Pratap <ravi@ximian.com>
Ravi Pratap M [Tue, 2 Sep 2003 19:55:22 +0000 (19:55 -0000)]
2003-09-02  Ravi Pratap  <ravi@ximian.com>

* attribute.cs (CheckAttributeTarget): Ensure that we allow return
value attributes to be applied to ParameterBuilders.

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

20 years agoWoops - wrong filename in ChangeLog entry
Ravi Pratap M [Tue, 2 Sep 2003 19:21:49 +0000 (19:21 -0000)]
Woops - wrong filename in ChangeLog entry

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

20 years ago2003-09-02 Ravi Pratap <ravi@ximian.com>
Ravi Pratap M [Tue, 2 Sep 2003 19:21:06 +0000 (19:21 -0000)]
2003-09-02  Ravi Pratap  <ravi@ximian.com>

* DebuggableAttribute.cs: Fix allowable targets to include class
and struct; remove property targets.

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

20 years agoWhen compiling CORLIB: pass the INSIDE_CORLIB setting, so X509Certificate class is...
Miguel de Icaza [Tue, 2 Sep 2003 17:04:00 +0000 (17:04 -0000)]
When compiling CORLIB: pass the INSIDE_CORLIB setting, so X509Certificate class is internal, and not public: Fixes the build

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

20 years agoQuick change to fix the build
Miguel de Icaza [Tue, 2 Sep 2003 16:52:38 +0000 (16:52 -0000)]
Quick change to fix the build

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

20 years ago2003-09-02 Dick Porter <dick@ximian.com>
Dick Porter [Tue, 2 Sep 2003 14:42:21 +0000 (14:42 -0000)]
2003-09-02  Dick Porter  <dick@ximian.com>

* io.c: Work around glib brain-dead assumptions about utf8-encoded
filenames.  Fixes bug 30781.

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

20 years agosigniture stuff
Dennis Hayes [Tue, 2 Sep 2003 08:08:22 +0000 (08:08 -0000)]
signiture stuff

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

20 years agosigniture stuff
Dennis Hayes [Tue, 2 Sep 2003 03:26:06 +0000 (03:26 -0000)]
signiture stuff

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

20 years agoUpdate errors
Miguel de Icaza [Tue, 2 Sep 2003 01:51:41 +0000 (01:51 -0000)]
Update errors

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

20 years agosigniture fix
Dennis Hayes [Tue, 2 Sep 2003 01:05:59 +0000 (01:05 -0000)]
signiture fix

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

20 years agofixed signtures
Dennis Hayes [Tue, 2 Sep 2003 00:45:10 +0000 (00:45 -0000)]
fixed signtures

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

20 years agoFlush
Miguel de Icaza [Tue, 2 Sep 2003 00:32:15 +0000 (00:32 -0000)]
Flush

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

20 years ago2003-09-01 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Tue, 2 Sep 2003 00:06:09 +0000 (00:06 -0000)]
2003-09-01  Sebastien Pouliot  <spouliot@videotron.ca>

* AssemblyInfo.cs: Updated version to 0.26.99 (all tools).
* cert2spc.cs: Updated to use Mono.Security.X509.
* chktrust.cs: Tool to validate Authenticode(tm) signatures on PE
files (including assemblies).
* signcode.cs: Tool to sign and timestamp PE files using
Authenticode(tm) compatible certificates.
* README: Updated to include a small tutorial on how to use
Authenticode(tm) to sign/verify assemblies.
* Makefile: Updated to build chktrust.exe and signcode.exe

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

20 years ago2003-09-01 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Tue, 2 Sep 2003 00:01:58 +0000 (00:01 -0000)]
2003-09-01  Sebastien Pouliot  <spouliot@videotron.ca>

* Mono.Security.dll.sources: Added support for Authenticode(tm)
signatures.

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

20 years ago2003-09-01 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Tue, 2 Sep 2003 00:01:01 +0000 (00:01 -0000)]
2003-09-01  Sebastien Pouliot  <spouliot@videotron.ca>

* ITrustAnchors.cs: New. Interface to trust anchors.
* TestAnchors.cs: New. Include 2 tests anchors: Microsoft Root Agency
(for Windows compatibility) and Mono Test Root.
* TrustAnchors.cs: New. Include some widely used (commercial) code
signing root certificates.
* X509CertificateCollection.cs: New. Collection for Mono's X509
certificates.
* X509Chain.cs: New. MINIMAL certificate chaining engine to support
Authenticode(tm). VERY PARTIAL IMPLEMENTATION!!!

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

20 years ago2003-09-01 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Tue, 2 Sep 2003 00:00:09 +0000 (00:00 -0000)]
2003-09-01  Sebastien Pouliot  <spouliot@videotron.ca>

* AuthenticodeBase.cs: New. Base class including how to hash a
PE file.
* AuthenticodeDeformatter.cs: New. Class to decode Authenticode(tm)
signatures.
* AuthenticodeFormatter.cs: New. Class to encode a Authenticode(tm)
signature, and optionally a timestamp, into a PE file.
* SoftwarePublisherCertificate.cs: Now use Mono.Security.X509.
X509Certificate class.

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

20 years ago2003-09-01 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Mon, 1 Sep 2003 23:58:52 +0000 (23:58 -0000)]
2003-09-01  Sebastien Pouliot  <spouliot@videotron.ca>

* PKCS7.cs: Updated to use Mono.Security.X509.X509Certificate and to
support countersignatures.

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

20 years ago2003-09-01 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Mon, 1 Sep 2003 21:54:45 +0000 (21:54 -0000)]
2003-09-01 Ben Maurer  <bmaurer@users.sourceforge.net>

* XmlDocument.cs (Save): use the encoding of the document, if
available.

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

20 years ago2003-09-01 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 1 Sep 2003 21:45:09 +0000 (21:45 -0000)]
2003-09-01  Miguel de Icaza  <miguel@ximian.com>

* Encoding.cs (UTF8Unmarked): make it also not error out on
invalid input, that is what the Microsoft default is for the
StreamReader and BinaryReader expect (our main consumers).

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

20 years agoAdd bug reporting page
Miguel de Icaza [Mon, 1 Sep 2003 20:09:38 +0000 (20:09 -0000)]
Add bug reporting page

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

20 years agoadded basic floating point support
ct [Mon, 1 Sep 2003 20:07:08 +0000 (20:07 -0000)]
added basic floating point support

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

20 years agotypo fixing
Ben Maurer [Mon, 1 Sep 2003 19:14:54 +0000 (19:14 -0000)]
typo fixing

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

20 years agoTemplate priority; flush XmlWriter
Ben Maurer [Mon, 1 Sep 2003 18:48:51 +0000 (18:48 -0000)]
Template priority; flush XmlWriter

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

20 years agoWOOOOHOOOO PATTERNS WORK
Ben Maurer [Mon, 1 Sep 2003 15:38:45 +0000 (15:38 -0000)]
WOOOOHOOOO PATTERNS WORK

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

20 years ago2003-09-01 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 1 Sep 2003 15:05:09 +0000 (15:05 -0000)]
2003-09-01  Zoltan Varga  <vargaz@freemail.hu>

* aot.c (mono_compile_assembly): Emit a symbol containing the file
format version into the generated library.

* mini-x86.c (mono_arch_patch_code): Do not emit the address of the
callee method into the caller since one of them could be shared.

* mini.h mini-x86.c aot.c: Added two new relocations so throwing
system exceptions from AOT code now works.

* tramp-x86.c (x86_magic_trampoline): Avoid patching the calling
method if it is domain neutral and the callee is not.

* graph.c (cfg_emit_one_loop_level): Fix warning.

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

20 years ago2003-09-01 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 1 Sep 2003 15:01:06 +0000 (15:01 -0000)]
2003-09-01  Zoltan Varga  <vargaz@freemail.hu>

* assembly.h assembly.c: Define a file format version for AOT
libraries.

* assembly.c (mono_assembly_open): Fix leaking of MonoImage-s.

* appdomain.h (MonoJitInfo): New field to determine whenever the
code is domain neutral.

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

20 years ago2003-09-01 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 1 Sep 2003 14:56:19 +0000 (14:56 -0000)]
2003-09-01  Zoltan Varga  <vargaz@freemail.hu>

* aot.c (mono_compile_assembly): Emit a symbol containing the file
format version into the generated library.

* mini-x86.c (mono_arch_patch_code): Do not emit the address of the
callee method into the caller since one of them could be shared.

* mini.h mini-x86.c aot.c: Added two new relocations so throwing
system exceptions from AOT code now works.

* tramp-x86.c (x86_magic_trampoline): Avoid patching the calling
method if it is domain neutral and the callee is not.

* graph.c (cfg_emit_one_loop_level): Fix warning.

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

20 years ago * Methods.cs: In TypeStubInfo, added Documentation field.
Lluis Sanchez [Mon, 1 Sep 2003 14:40:09 +0000 (14:40 -0000)]
* Methods.cs: In TypeStubInfo, added Documentation field.

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

20 years ago2003-09-01 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 1 Sep 2003 14:34:33 +0000 (14:34 -0000)]
2003-09-01  Zoltan Varga  <vargaz@freemail.hu>

* assembly.h assembly.c: Define a file format version for AOT
libraries.

* assembly.c (mono_assembly_open): Fix leaking of MonoImage-s.

* appdomain.h (MonoJitInfo): New field to determine whenever the
code is domain neutral.

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

20 years ago * System.Web.Services.dll.sources: Added ExtensionManager.cs,
Lluis Sanchez [Mon, 1 Sep 2003 14:31:01 +0000 (14:31 -0000)]
* System.Web.Services.dll.sources: Added ExtensionManager.cs,
  ServiceDescriptionSerializerBase.cs

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

20 years ago * ExtensionManager.cs: Added
Lluis Sanchez [Mon, 1 Sep 2003 14:29:20 +0000 (14:29 -0000)]
* ExtensionManager.cs: Added
* ServiceDescriptionSerializerBase.cs. Added
* ServiceDescription.cs: Reenabled suspport for serialization.
* ServiceDescriptionReflector.cs: Import type and method documentation.

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

20 years ago * System.Xml.dll.sources: added SerializationCodeGenerator.cs,
Lluis Sanchez [Mon, 1 Sep 2003 14:17:39 +0000 (14:17 -0000)]
* System.Xml.dll.sources: added SerializationCodeGenerator.cs,
  SerializationCodeGeneratorConfiguration.cs.

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

20 years ago * XmlSchemaImporter.cs: Implemented ImportMembersMapping.
Lluis Sanchez [Mon, 1 Sep 2003 14:13:23 +0000 (14:13 -0000)]
* XmlSchemaImporter.cs: Implemented ImportMembersMapping.
* XmlTypeMapMemberElement.cs: Little fix.
* XmlTypeMapping.cs: Added AllElementInfos property in ClassMap.
* XmlCustomFormatter.cs: Added GenerateToXmlString and GenerateFromXmlString
  methods.
* SerializationCodeGenerator.cs, SerializationCodeGeneratorConfiguration.cs:
  Added.

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

20 years ago * strtod.c: added missing Long define for big endian systems
Malte Hildingson [Mon, 1 Sep 2003 10:52:11 +0000 (10:52 -0000)]
* strtod.c: added missing Long define for big endian systems

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

20 years agoOops
Nick Drochak [Mon, 1 Sep 2003 08:32:44 +0000 (08:32 -0000)]
Oops

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

20 years ago2003-09-01 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Mon, 1 Sep 2003 08:29:35 +0000 (08:29 -0000)]
2003-09-01  Nick Drochak  <ndrochak@gol.com>

* AsyncCalls.cs: Fix Build breaker on .NET 1.1.

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

20 years agoinitial pattern work
Ben Maurer [Mon, 1 Sep 2003 03:59:12 +0000 (03:59 -0000)]
initial pattern work

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

20 years agoautogen jay
Ben Maurer [Mon, 1 Sep 2003 03:58:26 +0000 (03:58 -0000)]
autogen jay

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

20 years ago2003-08-31 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 1 Sep 2003 03:46:48 +0000 (03:46 -0000)]
2003-08-31  Miguel de Icaza  <miguel@ximian.com>

* marshal.c (emit_struct_conv): Add MONO_TYPE_CHAR

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

20 years agoAdd some additional Visual Basic .NET compatibility information, which I
Jonathan Pryor [Mon, 1 Sep 2003 00:54:42 +0000 (00:54 -0000)]
Add some additional Visual Basic .NET compatibility information, which I
should have added last time.

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

20 years agoAdd/update FAQ
Jonathan Pryor [Sun, 31 Aug 2003 23:55:42 +0000 (23:55 -0000)]
Add/update FAQ
  - New questions & answers
  - revised answers for compatibility questions
  - moved some questions to more sensible categories (e.g. VB questions moved
    to "Compatibility" section, away from "Mono & Microsoft").
  - Spelling Fixes

Alas, all my editors (gedit & gvim) "fixed" the spelling of some names,
probably because those editors assume UTF-8 encoding...  This was seen for
Carlos Perell�� and Lluis S��nchez.

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

20 years agonew test added
Alexandre Pigolkine [Sun, 31 Aug 2003 23:41:30 +0000 (23:41 -0000)]
new test added

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

20 years agoServiceContainer implemented
Alexandre Pigolkine [Sun, 31 Aug 2003 23:35:51 +0000 (23:35 -0000)]
ServiceContainer implemented

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

20 years agoDon't ask. Somehow this fixes compilation with csc 1.0
Gonzalo Paniagua Javier [Sun, 31 Aug 2003 21:39:26 +0000 (21:39 -0000)]
Don't ask. Somehow this fixes compilation with csc 1.0

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

20 years agoFlush
Miguel de Icaza [Sun, 31 Aug 2003 21:19:40 +0000 (21:19 -0000)]
Flush

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

20 years agoFix
Miguel de Icaza [Sun, 31 Aug 2003 17:37:03 +0000 (17:37 -0000)]
Fix

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

20 years ago2003-08-31 Jerome Laban <jlaban@wanadoo.fr>
Jerome Laban [Sun, 31 Aug 2003 17:22:04 +0000 (17:22 -0000)]
2003-08-31  Jerome Laban <jlaban@wanadoo.fr>
        * Label.cs: Fixed Text property not redrawing the label correctly.

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

20 years ago2003-08-31 Jerome Laban <jlaban@wanadoo.fr>
Jerome Laban [Sun, 31 Aug 2003 17:06:07 +0000 (17:06 -0000)]
2003-08-31  Jerome Laban <jlaban@wanadoo.fr>
        * win32functions.cs: Added GetUpdateRect function.
        * Control.cs: Make sure to call OnPaint even if UserPaint style is not
        enabled. Get the appropriate DC for WM_PAINT operations.

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

20 years ago2003-08-31 Jerome Laban <jlaban@wanadoo.fr>
Jerome Laban [Sun, 31 Aug 2003 16:21:36 +0000 (16:21 -0000)]
2003-08-31  Jerome Laban <jlaban@wanadoo.fr>
        * Graphics.cs:
        * win32functions.cs: Added Win32 Ellipse implementation.

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

20 years ago2003-08-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 31 Aug 2003 14:45:11 +0000 (14:45 -0000)]
2003-08-31  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Repeater.cs: fix for Items property provided by yaronsh@mainsoft.com
(Yaron Shkop). Closes bug #48060.

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

20 years ago2003-08-31 Jerome Laban <jlaban@wanadoo.fr>
Jerome Laban [Sun, 31 Aug 2003 13:53:23 +0000 (13:53 -0000)]
2003-08-31  Jerome Laban <jlaban@wanadoo.fr>
        * Container.cs: A site without name cannot be duplicate.

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

20 years ago2003-08-31 Jerome Laban <jlaban@wanadoo.fr>
Jerome Laban [Sun, 31 Aug 2003 13:43:49 +0000 (13:43 -0000)]
2003-08-31  Jerome Laban <jlaban@wanadoo.fr>
        * Timer.cs: Fixed Enabled property bebavior.

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

20 years agostubs added
Alexandre Pigolkine [Sun, 31 Aug 2003 00:58:45 +0000 (00:58 -0000)]
stubs added

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

20 years agoswitch to linux line terminators
Alexandre Pigolkine [Sun, 31 Aug 2003 00:55:04 +0000 (00:55 -0000)]
switch to linux line terminators

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

20 years agoScreen.cs small fixes and few methods implemented
Alexandre Pigolkine [Sun, 31 Aug 2003 00:51:39 +0000 (00:51 -0000)]
Screen.cs small fixes and few methods implemented

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

20 years agoOleg's output patch
Ben Maurer [Sat, 30 Aug 2003 22:19:58 +0000 (22:19 -0000)]
Oleg's output patch

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

20 years ago2003-08-30 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 30 Aug 2003 17:21:54 +0000 (17:21 -0000)]
2003-08-30  Zoltan Varga  <vargaz@freemail.hu>

* interp.c: Use mono_field_from_token () in the appropriate places.
This simplifies the code and also fixes #48051.

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

20 years agoMore array handling fixes (Redim/Erase)
Marco Ridoni [Sat, 30 Aug 2003 17:03:49 +0000 (17:03 -0000)]
More array handling fixes (Redim/Erase)

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

20 years agoSmall fix to ReDim which got broken during the last CVS update
Marco Ridoni [Sat, 30 Aug 2003 16:44:12 +0000 (16:44 -0000)]
Small fix to ReDim which got broken during the last CVS update

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

20 years agoWith statement added, several modifier fixes, ParamArray fixes, Array declaration
Marco Ridoni [Sat, 30 Aug 2003 16:33:57 +0000 (16:33 -0000)]
With statement added, several modifier fixes, ParamArray fixes, Array declaration
fixes

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

20 years agoThe resolver should be fully case-insensitive
Marco Ridoni [Sat, 30 Aug 2003 16:32:26 +0000 (16:32 -0000)]
The resolver should be fully case-insensitive

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

20 years agoRuntime conversion added for underlying types in Enums
Marco Ridoni [Sat, 30 Aug 2003 16:31:46 +0000 (16:31 -0000)]
Runtime conversion added for underlying types in Enums

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

20 years agoOne more Runtime conversion (Byte)
Marco Ridoni [Sat, 30 Aug 2003 16:31:10 +0000 (16:31 -0000)]
One more Runtime conversion (Byte)

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

20 years agoUndo workaround. Zoltan fixed it.
Gonzalo Paniagua Javier [Sat, 30 Aug 2003 14:54:47 +0000 (14:54 -0000)]
Undo workaround. Zoltan fixed it.

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

20 years ago2003-08-30 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 30 Aug 2003 14:38:39 +0000 (14:38 -0000)]
2003-08-30  Zoltan Varga  <vargaz@freemail.hu>

* icall.c (ves_icall_System_Web_Util_ICalls_get_machine_install_dir):
(ves_icall_System_Configuration_DefaultConfig_get_machine_config_path):
Avoid caching the result since strings must be domain specific. Fixes
#48050.

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

20 years ago2003-08-30 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 30 Aug 2003 14:34:02 +0000 (14:34 -0000)]
2003-08-30  Zoltan Varga  <vargaz@freemail.hu>

* aot.c (mono_compile_assembly): Oops. Remove debugging cruft from
last checkin.

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

20 years agoconsole
Gonzalo Paniagua Javier [Sat, 30 Aug 2003 02:18:03 +0000 (02:18 -0000)]
console

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

20 years ago2003-08-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 30 Aug 2003 02:13:39 +0000 (02:13 -0000)]
2003-08-30  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* ApplicationHost.cs: workaround for bug #48050.

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