Sebastien Pouliot [Sat, 6 Sep 2003 03:55:44 +0000 (03:55 -0000)]
2003-09-06 Sebastien Pouliot <spouliot@videotron.ca>
* EncryptedKey.cs: Fixed typo.
* Security.cs: Fixed compilation issues.
* SignedXml.cs: Fixed compilation issues.
* SignedXmlSignature.cs: Copied from System.Security assembly (where
it is known as Signature.cs) as MS duplicate the class (in WSE) to
fixed some issues.
* XmlSignature.cs: Added more missing string used in System.Security.
svn path=/trunk/mcs/; revision=17940
Sebastien Pouliot [Sat, 6 Sep 2003 03:52:54 +0000 (03:52 -0000)]
2003-09-06 Sebastien Pouliot <spouliot@videotron.ca>
* Pipeline.cs: Uncommented Microsoft.Web.Services.Configuration;
svn path=/trunk/mcs/; revision=17939
Sebastien Pouliot [Sat, 6 Sep 2003 01:14:15 +0000 (01:14 -0000)]
2003-09-05 Sebastien Pouliot <spouliot@videotron.ca>
* Microsoft.Web.Services.dll.sources: Added stubbed classes from
Microsoft.Web.Services.Configuration to fix compilation.
svn path=/trunk/mcs/; revision=17938
Sebastien Pouliot [Sat, 6 Sep 2003 01:05:15 +0000 (01:05 -0000)]
2003-09-05 Sebastien Pouliot <spouliot@videotron.ca>
* ConfigurationBase.cs: New. Limited implementation to fix compile.
* FilterConfiguration.cs: New. Stub to fix compile.
* WebServicesConfiguration.cs: New. Stub to fix compile.
svn path=/trunk/mcs/; revision=17937
Sebastien Pouliot [Sat, 6 Sep 2003 00:12:03 +0000 (00:12 -0000)]
2003-09-05 Sebastien Pouliot <spouliot@videotron.ca>
* KeyAttributesExtension.cs: New. Added for WSE.
svn path=/trunk/mcs/; revision=17935
Ben Maurer [Fri, 5 Sep 2003 21:19:34 +0000 (21:19 -0000)]
that was just a pathetic bug...
svn path=/trunk/mcs/; revision=17933
Martin Baulig [Fri, 5 Sep 2003 08:15:30 +0000 (08:15 -0000)]
2003-09-05 Martin Baulig <martin@ximian.com>
* class.c (mono_class_array_element_size): Added MONO_TYPE_VAR and
MONO_TYPE_MVAR.
svn path=/trunk/mono/; revision=17911
Duncan Mak [Fri, 5 Sep 2003 05:01:51 +0000 (05:01 -0000)]
(Tolerance): Fix typo.
svn path=/trunk/mcs/; revision=17910
Sebastien Pouliot [Fri, 5 Sep 2003 03:57:13 +0000 (03:57 -0000)]
2003-09-04 Sebastien Pouliot <spouliot@videotron.ca>
* Microsoft.Web.Services.dll.sources: Removed unused files.
Added Assembly files.
svn path=/trunk/mcs/; revision=17906
Sebastien Pouliot [Fri, 5 Sep 2003 03:54:22 +0000 (03:54 -0000)]
2003-09-04 Sebastien Pouliot <spouliot@videotron.ca>
* Reference.cs: Fixed compilation issues.
* SignedInfo.cs: Fixed compilation issues.
* XmlSignature.cs: Added missing string used in System.Security.
svn path=/trunk/mcs/; revision=17905
Miguel de Icaza [Fri, 5 Sep 2003 03:52:48 +0000 (03:52 -0000)]
Flush
svn path=/trunk/mono/; revision=17904
Sebastien Pouliot [Fri, 5 Sep 2003 03:52:09 +0000 (03:52 -0000)]
2003-09-04 Sebastien Pouliot <spouliot@videotron.ca>
* Path.cs: Corrected typos to fix compilation.
svn path=/trunk/mcs/; revision=17903
Sebastien Pouliot [Fri, 5 Sep 2003 03:50:51 +0000 (03:50 -0000)]
2003-09-04 Sebastien Pouliot <spouliot@videotron.ca>
* DimeAttachmentCollection.cs: Fixed compilation issues
* DimeReader.cs: Fixed compilation issues
svn path=/trunk/mcs/; revision=17902
Sebastien Pouliot [Fri, 5 Sep 2003 03:49:18 +0000 (03:49 -0000)]
2003-09-04 Sebastien Pouliot <spouliot@videotron.ca>
* AssemblyInfo.cs: Added. Copied from corlib and ajusted for WSE.
* Locale.cs: Added. Copied from corlib.
* ChangeLog: Added
svn path=/trunk/mcs/; revision=17901
Sebastien Pouliot [Fri, 5 Sep 2003 02:58:14 +0000 (02:58 -0000)]
2003-09-04 Sebastien Pouliot <spouliot@videotron.ca>
* Via.cs: Corrected typos to fix compilation.
* ViaCollection.cs: Corrected typos to fix compilation.
svn path=/trunk/mcs/; revision=17900
Sebastien Pouliot [Fri, 5 Sep 2003 02:27:35 +0000 (02:27 -0000)]
2003-09-04 Sebastien Pouliot <spouliot@videotron.ca>
* ReferralCollection.cs: Added missing ICollection properties.
svn path=/trunk/mcs/; revision=17898
Sebastien Pouliot [Fri, 5 Sep 2003 02:19:22 +0000 (02:19 -0000)]
2003-09-04 Sebastien Pouliot <spouliot@videotron.ca>
* Makefile: Added reference to System.Security assembly and a define
for WSE1 (required for classes shared between SS and WSE).
* Microsoft.Web.Services.dll.sources: Added (shared) files from
System.Security assembly.
svn path=/trunk/mcs/; revision=17897
Sebastien Pouliot [Fri, 5 Sep 2003 02:17:45 +0000 (02:17 -0000)]
2003-09-04 Sebastien Pouliot <spouliot@videotron.ca>
* TimestampFormatException.cs: Added missing strings and #if for WSE2.
svn path=/trunk/mcs/; revision=17896
Sebastien Pouliot [Fri, 5 Sep 2003 02:15:50 +0000 (02:15 -0000)]
2003-09-04 Sebastien Pouliot <spouliot@videotron.ca>
* FileCertificateStore.cs: Fixed compilation.
svn path=/trunk/mcs/; revision=17895
Sebastien Pouliot [Fri, 5 Sep 2003 02:13:25 +0000 (02:13 -0000)]
2003-09-04 Sebastien Pouliot <spouliot@videotron.ca>
* Reference.cs: Copied from System.Security assembly as MS duplicate
the class (in WSE) to fixed some issues.
* SignedInfo.cs: Copied from System.Security assembly as MS duplicate
the class (in WSE) to fixed some issues.
* SignedXml.cs: Copied from System.Security assembly as MS duplicate
the class (in WSE) to fixed some issues.
* TransformChain.cs: Copied from System.Security assembly as MS duplicate
the class (in WSE) to fixed some issues.
svn path=/trunk/mcs/; revision=17894
Duncan Mak [Fri, 5 Sep 2003 00:25:19 +0000 (00:25 -0000)]
2003-09-04 Duncan Mak <duncan@ximian.com>
* Integrate the files from Sebastien.
svn path=/trunk/mcs/; revision=17892
Ben Maurer [Thu, 4 Sep 2003 23:03:38 +0000 (23:03 -0000)]
Fixed typo; thanks Miguel for bug report
svn path=/trunk/mcs/; revision=17891
Martin Baulig [Thu, 4 Sep 2003 22:57:58 +0000 (22:57 -0000)]
Ooops, this was just for debugging.
svn path=/trunk/mcs/; revision=17890
Duncan Mak [Thu, 4 Sep 2003 20:07:26 +0000 (20:07 -0000)]
(cairo_set_target_drawable):
(cairo_surface_create_for_drawable): Add CLSCompliantAttribute.
(cairo_current_tolerance):
(cairo_set_tolerance): Fix typo. Thanks Alp.
svn path=/trunk/mcs/; revision=17889
Martin Baulig [Thu, 4 Sep 2003 20:04:28 +0000 (20:04 -0000)]
2003-09-04 Martin Baulig <martin@ximian.com>
* expression.cs (ComposedCast.ResolveAsTypeStep): Added support
for arrays of generic type params (ie. `!0[]').
svn path=/trunk/mcs/; revision=17888
Duncan Mak [Thu, 4 Sep 2003 19:54:49 +0000 (19:54 -0000)]
* Mono.Cairo/Cairo.cs: Update to the new API in CVS. Change all
*_get_* to *_current_*.
* Mono.Cairo/Object.cs: Update binding to reflect changes in the
API.
svn path=/trunk/mcs/; revision=17887
Duncan Mak [Thu, 4 Sep 2003 19:20:20 +0000 (19:20 -0000)]
Add Alon's name to the Authors.
svn path=/trunk/mcs/; revision=17886
Duncan Mak [Thu, 4 Sep 2003 19:16:30 +0000 (19:16 -0000)]
Integrate the patches contributed by Alon Gazit <along@mainsoft.com>.
* BitVector32.cs (CreateSection): Check that the new
calculated offset isn't more than 32 and not that the sum of the
new offset and the number of set bits is more than 32.
(this): Perform bitwise and with the complement of the mask
shifted version (~(section.Mask << section.Offset)) and not with
the shifted version of the mask's complement (~section.Mask <<
section.Offset).
(this): Currently doesn't return the correct value when the data
in the BitVector32 instance is negative.
* ListDictionary.cs (CopyTo): If the array is null, it should
throw ArgumentNullException. If the index is less than 0, it
should throw ArgumentOutOfRangeException.
(Remove): Throw ArgumentNullException when the parameter is null.
* BitVector32Test.cs (TestNegativeIndexer, TestSectionIndexer,
TestCreateSection): new tests from Alon Gazit <along@mainsoft.com>.
* ListDictionaryTest.cs (CopyTo1, CopyTo2, Remove): New file, with
tests from Alon Gazit <along@mainsoft.com>.
svn path=/trunk/mcs/; revision=17885
Miguel de Icaza [Thu, 4 Sep 2003 17:55:02 +0000 (17:55 -0000)]
Flush
svn path=/trunk/mono/; revision=17883
Martin Baulig [Thu, 4 Sep 2003 17:11:38 +0000 (17:11 -0000)]
2003-09-04 Martin Baulig <martin@ximian.com>
* class.cs (TypeContainer.AsAccessible): Ignore generic parameters
for the moment.
svn path=/trunk/mcs/; revision=17882
Martin Baulig [Thu, 4 Sep 2003 16:58:53 +0000 (16:58 -0000)]
2003-09-04 Martin Baulig <martin@ximian.com>
* decl.cs (DeclSpace.LookupGeneric): New method.
(DeclSpace.CheckAccessLevel): Ignore generic parameters for the
moment.
* generic.cs (TypeParameterExpr): Take a TypeParameter as
argument, not just a string.
(TypeParameter.Define): New public method; this is called to
actually define the generic parameter; after this, you can use the
new `Type' property to get the type.
svn path=/trunk/mcs/; revision=17881
Martin Baulig [Thu, 4 Sep 2003 16:55:59 +0000 (16:55 -0000)]
2003-09-04 Martin Baulig <martin@ximian.com>
* TypeBuilder.cs (TypeBuilder.MonoGenericParam): Make this nested
class internal, not protected.
svn path=/trunk/mcs/; revision=17880
Martin Baulig [Thu, 4 Sep 2003 16:49:52 +0000 (16:49 -0000)]
2003-09-04 Martin Baulig <martin@ximian.com>
* reflection.c (mono_reflection_define_generic_parameter): Generic
parameters start with zero.
svn path=/trunk/mono/; revision=17879
Zoltan Varga [Thu, 4 Sep 2003 16:08:44 +0000 (16:08 -0000)]
2003-09-04 Zoltan Varga <vargaz@freemail.hu>
* aot.c (load_aot_module): Fix build bustage on platforms without
Boehm GC.
svn path=/trunk/mono/; revision=17878
Lluis Sanchez [Thu, 4 Sep 2003 15:57:03 +0000 (15:57 -0000)]
* HttpRequest.cs: Url property: use GetLocalAddress() to get the address
(this will get the address from the request headers).
svn path=/trunk/mcs/; revision=17877
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Duncan Mak [Wed, 3 Sep 2003 23:39:53 +0000 (23:39 -0000)]
Update mono-wine packages.
svn path=/trunk/mono/; revision=17852
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
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
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
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
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
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
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
Ben Maurer [Wed, 3 Sep 2003 01:16:03 +0000 (01:16 -0000)]
typo correction
svn path=/trunk/mcs/; revision=17837
Duncan Mak [Tue, 2 Sep 2003 22:16:38 +0000 (22:16 -0000)]
Remove this bogus assembly
svn path=/trunk/mcs/; revision=17836
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
Ravi Pratap M [Tue, 2 Sep 2003 21:13:50 +0000 (21:13 -0000)]
Remove some old code
svn path=/trunk/mcs/; revision=17834
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
Ravi Pratap M [Tue, 2 Sep 2003 20:14:13 +0000 (20:14 -0000)]
Flush
svn path=/trunk/mcs/; revision=17832
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
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
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
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
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
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
Dennis Hayes [Tue, 2 Sep 2003 08:08:22 +0000 (08:08 -0000)]
signiture stuff
svn path=/trunk/mcs/; revision=17823
Dennis Hayes [Tue, 2 Sep 2003 03:26:06 +0000 (03:26 -0000)]
signiture stuff
svn path=/trunk/mcs/; revision=17821
Miguel de Icaza [Tue, 2 Sep 2003 01:51:41 +0000 (01:51 -0000)]
Update errors
svn path=/trunk/mcs/; revision=17819
Dennis Hayes [Tue, 2 Sep 2003 01:05:59 +0000 (01:05 -0000)]
signiture fix
svn path=/trunk/mcs/; revision=17816
Dennis Hayes [Tue, 2 Sep 2003 00:45:10 +0000 (00:45 -0000)]
fixed signtures
svn path=/trunk/mcs/; revision=17815
Miguel de Icaza [Tue, 2 Sep 2003 00:32:15 +0000 (00:32 -0000)]
Flush
svn path=/trunk/mono/; revision=17814
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
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
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
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
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
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
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
Miguel de Icaza [Mon, 1 Sep 2003 20:09:38 +0000 (20:09 -0000)]
Add bug reporting page
svn path=/trunk/mono/; revision=17806
ct [Mon, 1 Sep 2003 20:07:08 +0000 (20:07 -0000)]
added basic floating point support
svn path=/trunk/mono/; revision=17805
Ben Maurer [Mon, 1 Sep 2003 19:14:54 +0000 (19:14 -0000)]
typo fixing
svn path=/trunk/mcs/; revision=17803
Ben Maurer [Mon, 1 Sep 2003 18:48:51 +0000 (18:48 -0000)]
Template priority; flush XmlWriter
svn path=/trunk/mcs/; revision=17802
Ben Maurer [Mon, 1 Sep 2003 15:38:45 +0000 (15:38 -0000)]
WOOOOHOOOO PATTERNS WORK
svn path=/trunk/mcs/; revision=17801
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
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
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
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
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
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
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
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
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