Permalink
Switch branches/tags
Commits on Mar 25, 2004
  1. This commit was manufactured by cvs2svn to create tag

    'MARTIN_PLAYGROUND_TAG'.
    
    svn path=/tags/MARTIN_PLAYGROUND_TAG/mcs/; revision=24558
    nobody committed Mar 25, 2004
  2. 2004-03-24 Martin Baulig <martin@ximian.com>

    	* decl.cs (DeclSpace.FindType): Also use
    	TypeManager.CheckGeneric() for types from the using clauses.
    
    svn path=/trunk/mcs/; revision=24557
    Martin Baulig committed Mar 25, 2004
  3. 2004-03-24 Martin Baulig <martin@ximian.com>

    	* class.c (mono_class_setup_vtable): If we're a generic instance,
    	use our generic type's vtable size.
    
    svn path=/trunk/mono/; revision=24556
    Martin Baulig committed Mar 25, 2004
  4. 2004-03-24 Martin Baulig <martin@ximian.com>

    	* mini.c (mini_get_class): New static method; if we're inside a
    	generic instance, inflate the class if neccessary.
    	(mono_method_to_ir): Use mini_get_class() instead of mono_class_get().
    
    svn path=/trunk/mono/; revision=24555
    Martin Baulig committed Mar 25, 2004
  5. 2004-03-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    	* NumberFormatInfo.cs: this fixes bug #56000 for me. And it doesn't
    	break anything as NumberFormatInfo is sealed.
    
    svn path=/trunk/mcs/; revision=24554
    gonzalop committed Mar 25, 2004
  6. * SerializationCodeGenerator.cs: Generate an integer for unknown enu…

    …m values.
    
    	  Use a special method to generate default values, since default enum values
    	  will come as integers, so a special cast is needed.
    	* XmlSerializationReaderInterpreter.cs,
    	* SerializationSource.cs, SoapAttributeAttribute.cs, SoapAttributeOverrides.cs,
    	  SoapAttributes.cs, SoapElementAttribute.cs, SoapEnumAttribute.cs,
    	  SoapTypeAttribute.cs, XmlAnyElementAttribute.cs, XmlAnyElementAttributes.cs,
    	  XmlArrayAttribute.cs, XmlArrayItemAttribute.cs, XmlArrayItemAttributes.cs,
    	  XmlAttributeAttribute.cs, XmlAttributeOverrides.cs, XmlAttributes.cs,
    	  XmlChoiceIdentifierAttribute.cs, XmlElementAttribute.cs, XmlElementAttributes.cs,
    	  XmlEnumAttribute.cs, XmlReflectionMember.cs, XmlRootAttribute.cs,
    	  XmlTextAttribute.cs, XmlTypeAttribute.cs: Had to change the implementation
    	  of SerializationSource. It can't keep and use the XmlAttributeOverride
    	  instances as key values, since those instances can be modified after the
    	  xml map has been generated. Now, SerializationSource generates a unique
    	  string hash from XmlAttributeOverride and uses it for comparisons.
    
    svn path=/trunk/mcs/; revision=24553
    slluis committed Mar 25, 2004
Commits on Mar 24, 2004
  1. 2004-03-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    	* RegexBugs.cs: added new test with a regex used when discovering the
    	wsdl document for a asmx page.
    
    svn path=/trunk/mcs/; revision=24552
    gonzalop committed Mar 24, 2004
  2. 2004-03-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    	* parser.cs: fixed group numbering.
    
    svn path=/trunk/mcs/; revision=24551
    gonzalop committed Mar 24, 2004
  3. 2004-03-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    	* HttpWebRequest.cs: added the exception status to the error message.
    	* WebConnection.cs: add headers using SetInternal instead of Add to
    	bypass header name validation. Fixes bug #55994.
    	* WebHeaderCollection.cs: added SetInternal (string header).
    
    svn path=/trunk/mcs/; revision=24549
    gonzalop committed Mar 24, 2004
  4. 2004-03-24 Sebastien Pouliot <sebastien@ximian.com>

    	* StrongName.cs: Added CanSign property for AssemblyBuilder. Current
    	Fx design requires an exception to know if the private key is present
    	in an RSA instance. In some case (inside corlib) we can do without...
    
    svn path=/trunk/mcs/; revision=24547
    Sebastien Pouliot committed Mar 24, 2004
  5. 2004-03-24 Zoltan Varga <vargaz@freemail.hu>

    	* iltests.il: New regression test for #55976.
    
    	* mini.c (mono_method_to_ir): Empty the stack in endfinally. Fixes
    	#55976.
    
    svn path=/trunk/mono/; revision=24546
    vargaz committed Mar 24, 2004
  6. 2004-03-24 Sebastien Pouliot <sebastien@ximian.com>

    	* StrongName.cs: Added CanSign property for AssemblyBuilder. Current
    	Fx design requires an exception to know if the private key is present
    	in an RSA instance. In some case (inside corlib) we can do without...
    
    svn path=/trunk/mcs/; revision=24545
    Sebastien Pouliot committed Mar 24, 2004
  7. * System.Xml_test.dll.sources: Added

    		System.Xml.Serialization/ComplexDataStructure.cs.
    
    svn path=/trunk/mcs/; revision=24543
    slluis committed Mar 24, 2004
  8. added literal-data.xml. This file is used by ComplexDataStructure.cs.

    svn path=/trunk/mcs/; revision=24542
    slluis committed Mar 24, 2004
  9. * XmlSerializerTests.cs: Added some identifiers for AssertEquals.

    	  Minor fixes in Infoset method.
    	* ComplexDataStructure.cs: New set of tests for testing complex object
    	  serialization.
    
    svn path=/trunk/mcs/; revision=24541
    slluis committed Mar 24, 2004
  10. * SerializationCodeGenerator.cs: Several fixes: generate valid names…

    … for
    
    	  WriteRoot_ and ReadRoot_ methods. Cast result of ReadTypedPrimitive to
    	  the adequate type. Set the default value of members that do have a default
    	  value. Other minor fixes.
    	* SoapReflectionImporter.cs, XmlReflectionImporter.cs: All maps must derive
    	  from typeof(object) map, even those that have another base class.
    	* XmlCustomFormatter.cs: Fixed generation of conversion from char to string.
    	  It must serialize the char as number, not as character.
    	* XmlSerializationReaderInterpreter.cs: Set the default value of members
    	  that do have a default value.
    	* XmlTypeMapping.cs: Added property MembersWithDefault, which returns a list
    	  of members that have a default value.
    
    svn path=/trunk/mcs/; revision=24540
    slluis committed Mar 24, 2004
  11. 2004-03-24 Sebastien Pouliot <sebastien@ximian.com>

    	* StrongNameKeyPair.cs: Added an internal method to return a
    	StrongName object (for AssemblyBuilder). Simplified implementation
    	using Mono.Security.Cryptography.CryptoConvert class.
    
    svn path=/trunk/mcs/; revision=24539
    Sebastien Pouliot committed Mar 24, 2004
  12. 2004-03-24 Atsushi Enomoto <atsushi@ximian.com>

    	* xmldsig.cs : Ok, time to test phaos collection ;-)
    
    svn path=/trunk/mcs/; revision=24535
    atsushieno committed Mar 24, 2004
  13. 2004-03-24 Atsushi Enomoto <atsushi@ximian.com>

    	* ReferenceTest.cs : Test for keeping document object identity.
    	* XmlDsigC14NTransformTest.cs : Fixed LoadInputAsXmlNodeList(). Here,
    	  passed XmlNodeList means filtered (e.g. XPath) nodes, which might
    	  contain parent and children as each node in the list.
    	  Added LoadInputAsXmlNodeList2(), which fails in the meantime.
    
    svn path=/trunk/mcs/; revision=24534
    atsushieno committed Mar 24, 2004
  14. 2004-03-24 Atsushi Enomoto <atsushi@ximian.com>

    	* Reference.cs, Signature.cs : They should keep input element and hence
    	  keep namespace context nodes on LoadXml() as same as SignedInfo.
    	* SignedXml.cs : Fixed SignedInfoTransformed() to fill context
    	  namespace nodes into the input document (unlike other classes, there
    	  seems no other way to keep ns-nodes here).
    	  Now some of W3C phaos xmldsig test passes.
    
    svn path=/trunk/mcs/; revision=24532
    atsushieno committed Mar 24, 2004
  15. 2004-03-24 Atsushi Enomoto <atsushi@ximian.com>

    	* XmlDocumentNavigator.cs : MoveTo*Namespace() should not iterate
    	  namespace nodes which has the same name as already-iterated nodes.
    	  Also xmlns='' should not be selected, and once it appeared, default
    	  namespace should not be selected anymore.
    
    svn path=/trunk/mcs/; revision=24531
    atsushieno committed Mar 24, 2004
  16. 2004-03-24 Atsushi Enomoto <atsushi@ximian.com>

    	* SelectNodesTests.cs : Added test for 1) not selecting previously-
    	  selected prefixes, and that 2) default namespace erasure (i.e.
    	  xmlns="") should not be selected.
    
    svn path=/trunk/mcs/; revision=24530
    atsushieno committed Mar 24, 2004
  17. 2004-03-24 Atsushi Enomoto <atsushi@ximian.com>

    	* XslTransformTests.cs : Added InvalidStylesheet2().
    
    svn path=/trunk/mcs/; revision=24529
    atsushieno committed Mar 24, 2004
  18. 2003-03-24 Sebastien Pouliot <sebastien@ximian.com>

    	* StrongNameKeyPairTest.cs: Converted to NUnit2 format. Removed
    	unneeded code and false comments (too much copy-n-paste).
    
    svn path=/trunk/mcs/; revision=24528
    Sebastien Pouliot committed Mar 24, 2004
  19. * File.cs: In Move, throw IOException instead of ArgumentException i…

    …f destination
    
    	  is a directory.
    	* MonoIO.cs: In ExistsDirectory, return ERROR_PATH_NOT_FOUND instead of
    	  ERROR_FILE_NOT_FOUND, since we are looking for a directory, not a file.
    
    svn path=/trunk/mcs/; revision=24527
    slluis committed Mar 24, 2004
  20. use platform specific file extension for shared libraries (.so / .dylib)

    svn path=/trunk/mono/; revision=24526
    Urs C. Muff committed Mar 24, 2004
  21. 2004-03-24 Sebastien Pouliot <sebastien@ximian.com>

    	* AssemblyBuilderTest.cs: Added new tests to build strongnamed
    	assemblies.
    
    svn path=/trunk/mcs/; revision=24525
    Sebastien Pouliot committed Mar 24, 2004
  22. 2004-03-24 Zoltan Varga <vargaz@freemail.hu>

    	* appdomain.c (ves_icall_System_AppDomain_InternalUnload): Add
    	MONO_NO_UNLOAD env var as a temporary workaround for unloading
    	problems.
    
    svn path=/trunk/mono/; revision=24524
    vargaz committed Mar 24, 2004
  23. 2004-03-24 Sebastien Pouliot <sebastien@ximian.com>

    	* other: Added Mono Brazil for fxjr
    
    svn path=/trunk/mono/; revision=24523
    Sebastien Pouliot committed Mar 24, 2004
  24. 2004-03-24 Sebastien Pouliot <sebastien@ximian.com>

    	* compiler.csproj: Updated for Visual Studio .NET 2003.
    	* compiler.csproj.user: Updated for Visual Studio .NET 2003.
    	* compiler.sln: Updated for Visual Studio .NET 2003.
    
    svn path=/trunk/mcs/; revision=24522
    Sebastien Pouliot committed Mar 24, 2004
  25. fixes image and bmp dpi

    svn path=/trunk/mcs/; revision=24521
    Jordi Mas i Hernandez committed Mar 24, 2004
  26. 2004-03-24 Zoltan Varga <vargaz@freemail.hu>

    	* TypeBuilder.cs (GetMethod): Implement.
    
    svn path=/trunk/mcs/; revision=24520
    vargaz committed Mar 24, 2004
  27. drawimage sample

    svn path=/trunk/mcs/; revision=24519
    Jordi Mas i Hernandez committed Mar 24, 2004
  28. 2004-03-24 Zoltan Varga <vargaz@freemail.hu>

    	* CustomAttributeBuilder.cs: Reenable argument checking with MS.NET
    	compatibility tweaks.
    
    svn path=/trunk/mcs/; revision=24518
    vargaz committed Mar 24, 2004
  29. 2004-03-24 Zoltan Varga <vargaz@freemail.hu>

    	* AssemblyFileVersionAttribute.cs (.ctor): Add argument checking.
    
    svn path=/trunk/mcs/; revision=24517
    vargaz committed Mar 24, 2004