Permalink
Switch branches/tags
Commits on Jan 20, 2006
  1. oops, recopy from trunk

    Wade Berrier committed Jan 20, 2006
    svn path=/branches/mono-1-1-13/mcs/; revision=55819
  2. oops

    Wade Berrier committed Jan 20, 2006
    svn path=/branches/mono-1-1-13/mcs/; revision=55818
  3. copy from trunk for 1.1.13.2

    Wade Berrier committed Jan 20, 2006
    svn path=/branches/mono-1-1-13/mcs/; revision=55816
  4. delete in order to copy from trunk

    Wade Berrier committed Jan 20, 2006
    svn path=/branches/mono-1-1-13/mcs/; revision=55815
  5. bump version

    Wade Berrier committed Jan 20, 2006
    svn path=/branches/mono-1-1-13/mono/; revision=55813
  6. Fix the name of the class that handles system.net/settings

    gonzalop committed Jan 20, 2006
    svn path=/branches/mono-1-1-13/mono/; revision=55809
  7. Fix the name of the class that handles system.net/settings

    gonzalop committed Jan 20, 2006
    svn path=/trunk/mono/; revision=55808
  8. 2006-01-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    gonzalop committed Jan 20, 2006
    	* Socket.cs: use the 2.0 configuration classes when checking for IPv6
    	support.
    
    
    svn path=/branches/mono-1-1-13/mcs/; revision=55807
  9. 2006-01-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    gonzalop committed Jan 20, 2006
    	* Socket.cs: use the 2.0 configuration classes when checking for IPv6
    	support.
    
    
    svn path=/trunk/mcs/; revision=55806
  10. 2006-01-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    gonzalop committed Jan 20, 2006
    	* Console.cs: if InternalCodePage returns -1, use the default encoding.
    	Also match the UTF8 one properly. Patch by wall_john@sohu.com.
    
    
    svn path=/branches/mono-1-1-13/mcs/; revision=55805
  11. 2006-01-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    gonzalop committed Jan 20, 2006
    	* Console.cs: if InternalCodePage returns -1, use the default encoding.
    	Also match the UTF8 one properly. Patch by wall_john@sohu.com.
    
    
    svn path=/trunk/mcs/; revision=55804
  12. 2006-01-19 Peter Dennis Bartok <pbartok@novell.com>

    Peter Dennis Bartok committed Jan 20, 2006
    	* TextBoxBase.cs (WndProc): When handling WM_KEYDOWN we need to
    	  first call base before processing the event. Fixes #77279
    
    
    svn path=/trunk/mcs/; revision=55803
Commits on Jan 19, 2006
  1. 2006-01-19 Peter Dennis Bartok <pbartok@novell.com>

    Peter Dennis Bartok committed Jan 19, 2006
    	* XplatUIWin32.cs, Cursor.cs: Fixed code that wrongly assumed
    	  that the stride for the GDI bitmap would match the stride of
    	  a DIB or a Cursor.
    
    
    svn path=/trunk/mcs/; revision=55802
  2. 2006-01-19 Peter Dennis Bartok <pbartok@novell.com>

    Peter Dennis Bartok committed Jan 19, 2006
    	* Icon.cs: The code wrongly assumed that the stride for the icon
    	  would be the same as the stride for the bitmap. This was causing
    	  memory corruption.
    
    
    svn path=/trunk/mcs/; revision=55801
  3. 2006-01-19 Alexander Olk <alex.olk@googlemail.com>

    Alexander Olk committed Jan 19, 2006
    	* ThemeGtk.cs: Added ProgressBar, RadioButton, CheckBox
    
    
    svn path=/trunk/mcs/; revision=55799
  4. 2006-01-19 Atsushi Enomoto <atsushi@ximian.com>

    atsushieno committed Jan 19, 2006
    	* UnicodeEncodingTest.cs, DecoderReplacementFallbackBufferTest.cs,
    	  EncoderReplacementFallbackBufferTest.cs : tests were fixed but
    	  "NotWorking" were not marked correctly.
    
    
    svn path=/trunk/mcs/; revision=55795
  5. 2006-01-19 Atsushi Enomoto <atsushi@ximian.com>

    atsushieno committed Jan 19, 2006
    	* UTF7EncodingTest.cs UTF8EncodingTest.cs UnicodeEncodingTest.cs :
    	  due to the introduction of fallback, some of their internals have
    	  changed. Thus marked some tests as NotWorking.
    	* DecoderReplacementFallbackBufferTest.cs,
    	  EncoderReplacementFallbackBufferTest.cs :
    	  some behaviors have changed since beta2, so marked old tests as
    	  NotWorking.
    
    
    svn path=/trunk/mcs/; revision=55794
  6. 2006-01-19 Atsushi Enomoto <atsushi@ximian.com>

    atsushieno committed Jan 19, 2006
    	* ModuleTest.cs : ResolveString() does not work under .NET 2.0 either.
    
    
    svn path=/trunk/mcs/; revision=55793
  7. 2006-01-19 Atsushi Enomoto <atsushi@ximian.com>

    atsushieno committed Jan 19, 2006
    	* StringTest.cs : numbered some assertions.
    
    
    svn path=/trunk/mcs/; revision=55792
  8. 2006-01-19 Atsushi Enomoto <atsushi@ximian.com>

    atsushieno committed Jan 19, 2006
    	* ModuleHandle.cs : GetPEKind() is not public in 2.0 RTM.
    
    	* ModuleHandleTest.cs : GetPEKind() is not public in 2.0 RTM.
    
    
    svn path=/trunk/mcs/; revision=55791
  9. refactoring

    Konstantin Triger committed Jan 19, 2006
    svn path=/trunk/mcs/; revision=55790
  10. Backport r55786

    radical committed Jan 19, 2006
    In ilasm/tests:
    	* test-module-cattr.il: New. Test for custom attributes on .module
    	* test-array-2.i: Add the missing closing brace.
    
    In ilasm/codegen:
    	* Module.cs (Module): New. Class for representing this module.
    	* CodeGen.cs (CodeGen): Update to use the new Module class.
    	(CodeGen.Write): Resolve this_module.
    
    In ilasm:
    	* ilasm.exe.sources: Add Module.cs to the build.
    
    In ilasm/parser:
    	* ILParser.jay (decl | customattr_decl): Add custom attributes.
    	(assembly_all | ..): Set CurrentCustomAttrTarget to null.
    
    svn path=/branches/mono-1-1-13/mcs/; revision=55787
  11. In ilasm/tests:

    radical committed Jan 19, 2006
    	* test-module-cattr.il: New. Test for custom attributes on .module
    	* test-array-2.i: Add the missing closing brace.
    
    In ilasm/codegen:
    	* Module.cs (Module): New. Class for representing this module.
    	* CodeGen.cs (CodeGen): Update to use the new Module class.
    	(CodeGen.Write): Resolve this_module.
    
    In ilasm:
    
    	* ilasm.exe.sources: Add Module.cs to the build.
    
    In ilasm/parser:
    	* ILParser.jay (decl | customattr_decl): Add custom attributes.
    	(assembly_all | ..): Set CurrentCustomAttrTarget to null.
    
    svn path=/trunk/mcs/; revision=55786
  12. TARGET_JVM: merge HttpApplication.cs changes

    Konstantin Triger committed Jan 19, 2006
    svn path=/trunk/mcs/; revision=55785
  13. * Makefile (LIBRARY_USE_INTERMEDIATE_FILE) [net_2_0]: Set, so as

    harinath committed Jan 19, 2006
    to avoid sharing violations on Windows.
    
    svn path=/trunk/mcs/; revision=55782
  14. In System.Collections.Generic:

    harinath committed Jan 19, 2006
    	Fix to pass new nunit tests.
    	* Dictionary.cs (ShimEnumerator): New class.  Implement the
    	requirement that ((IDictionary) foo).GetEnumerator ().Current has
    	type DictionaryEntry.
    	(IDictionary.GetEnumerator): Use ShimEnumerator.
    	(Enumerator.Current): Now has type KeyValuePair<TKey, TValue>.
    	(Enumerator.MoveNext): Use VerifyState.
    	(Enumerator.VerifyState): Move validation of 'current' field to ...
    	(Enumerator.CurrentSlot): ... this.
    	(Enumerator.Current, Enumerator.IDictionaryEnumerator.Entry):
    	Use CurrentSlot.
    	(CopyTo, ICollection.CopyTo): Use subtle reasoning to replace a
    	'>=' with a '>'.  Don't throw an ArgumentException when
    	index==array.Length && Count==0.
    	(KeyCollection.CopyTo, ValueCollection.CopyTo): Likewise, and thus
    	obviate the need to check (dictionary.Count == 0).
    
    In Test/System.Collections.Generic:
    	* DictionaryTest.cs: Remove NotWorking annotations.
    	(Empty_CopyTo, Empty_Values_CopyTo): Fix tests to check that
    	CopyTo from an empty dictionary does not throw an exception when
    	'index==array.Length'.
    	(PlainEnumeratorReturnTest): Check the type of 'Entry' property too.
    
    svn path=/trunk/mcs/; revision=55781
  15. Backport r55715, r55772

    radical committed Jan 19, 2006
    2006-01-19  Ankit Jain  <jankit@novell.com>
    
    	* main.c (dis_type): Dump custom attributes for a type before doing the same
    	for its type parameters.
    
    2006-01-18  Ankit Jain  <jankit@novell.com>
    
    	* main.c (typedef_flags): Change 'special-name' to 'specialname'.
    
    
    svn path=/branches/mono-1-1-13/mono/; revision=55780
  16. Backport r55773, r55778

    radical committed Jan 19, 2006
    In ilasm/tests:
    2006-01-19  Ankit Jain  <jankit@novell.com>
    
    	* err-gen-cattr-1.il: New.
    	* err-gen-cattr-2.il: New.
    	* err-gen-cattr-3.il: New.
    	* err-gen-cattr-4.il: New.
    
    In ilasm/codegen:
    2006-01-19  Ankit Jain  <jankit@novell.com>
    
    	* GenericParameters.cs (GenericParameter): Implement ICustomAttrTarget.
    	(GenericParameter.Resolve): New overload, reduce code duplication.
    	(GenericParameters.GetGenericParam): New. Returns a GenericParameter.
    	(GenericParameters.GetGenericParamNum): Update to use new GetGenericParam.
    
    	* TypeDef.cs (TypeDef.GetGenericParam): New. Two overloads for id and index.
    	* MethodDef.cs (MethodDef.GetGenericParam): Likewise.
    
    2006-01-19  Ankit Jain  <jankit@novell.com>
    
    	* MethodRef.cs (MethodRef.Resolve): Resolve owner.
    
    In ilasm/scanner:
    2006-01-19  Ankit Jain  <jankit@novell.com>
    
    	* ILTables.cs (keywords): Add 'type' keyword.
    
    In ilasm/parser:
    2006-01-19  Ankit Jain  <jankit@novell.com>
    
    	* ILParser.jay (K_TYPE): New.
    	(param_type_decl): New. Rule for '.param type ..', for specifying custom attibutes
    	for type parameters.
    	(class_decl | param_type_decl):
    	(method_decl | param_type_decl): New.
    
    In class/PEAPI:
    2006-01-19  Ankit Jain  <jankit@novell.com>
    
    	* Metadata.cs (GenericParameter.GetCodedIx): Override. Return coded index
    	for HasCustomAttr.
    	(MetaData.BuildMetaData): Sort CustomAttribute table at the end.
    
    
    svn path=/branches/mono-1-1-13/mcs/; revision=55779
  17. Add support for custom attributes on generic type parameters.

    radical committed Jan 19, 2006
    In ilasm/tests:
    
    	* err-gen-cattr-1.il: New.
    	* err-gen-cattr-2.il: New.
    	* err-gen-cattr-3.il: New.
    	* err-gen-cattr-4.il: New.
    
    In ilasm/codegen:
    	* GenericParameters.cs (GenericParameter): Implement ICustomAttrTarget.
    	(GenericParameter.Resolve): New overload, reduce code duplication.
    	(GenericParameters.GetGenericParam): New. Returns a GenericParameter.
    	(GenericParameters.GetGenericParamNum): Update to use new GetGenericParam.
    
    	* TypeDef.cs (TypeDef.GetGenericParam): New. Two overloads for id and index.
    	* MethodDef.cs (MethodDef.GetGenericParam): Likewise.
    
    In ilasm/scanner:
    
    	* ILTables.cs (keywords): Add 'type' keyword.
    
    In ilasm/parser:
    
    	* ILParser.jay (K_TYPE): New.
    	(param_type_decl): New. Rule for '.param type ..', for specifying custom attibutes
    	for type parameters.
    	(class_decl | param_type_decl):
    	(method_decl | param_type_decl): New.
    
    In class/PEAPI:
    
    	* Metadata.cs (GenericParameter.GetCodedIx): Override. Return coded index
    	for HasCustomAttr.
    	(MetaData.BuildMetaData): Sort CustomAttribute table at the end.
    
    svn path=/trunk/mcs/; revision=55778
  18. Merge from HEAD.

    vargaz committed Jan 19, 2006
    svn path=/branches/mono-1-1-13/mono/; revision=55777
  19. 2006-01-19 Zoltan Varga <vargaz@gmail.com>

    vargaz committed Jan 19, 2006
    	* marshal.c (emit_struct_conv): Relax the fields with same offset
    	check even more. Fixes #77230.
    
    svn path=/trunk/mono/; revision=55776
  20. In build:

    harinath committed Jan 19, 2006
    	* library.make (test_lib): Don't allow to be overridden.
    	(test_against, test_dep): Remove.
    
    In class/corlib:
    	* Makefile: Simplify.  Remove support for corlib_plattest and reslib.
    	* corlib_plattest.dll.excludes, corlib_res.dll.excludes: remove.
    
    svn path=/trunk/mcs/; revision=55775
  21. 2006-01-19 Atsushi Enomoto <atsushi@ximian.com>

    atsushieno committed Jan 19, 2006
    	* DictionaryTest.cs : fixed several tests to not fail under .NET 2.0
    	  and thus marked some as NotWorking. Numbered some assertions.
    
    
    svn path=/trunk/mcs/; revision=55774
  22. * MethodRef.cs (MethodRef.Resolve): Resolve owner.

    radical committed Jan 19, 2006
    svn path=/trunk/mcs/; revision=55773
  23. * main.c (dis_type): Dump custom attributes for a type before doing t…

    radical committed Jan 19, 2006
    …he same
    
    for its type parameters.
    
    svn path=/trunk/mono/; revision=55772