Branch: refs/heads/master
Home:   http://github.com/castleproject/Castle.Core

Commit: ae68ef0df92b1321988819b9a764cae74cbc96ad
    
http://github.com/castleproject/Castle.Core/commit/ae68ef0df92b1321988819b9a764cae74cbc96ad
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-04-28 (Wed, 28 Apr 2010)

Changed paths:
  M .gitignore
  M src/Castle.Core.Tests/Castle.Core.Tests-vs2008.csproj
  R src/Castle.Core.Tests/Classes/ClassCallingVirtualMethodFromCtor.cs
  R src/Castle.Core.Tests/Classes/ClassOverridingEqualsAndGetHashCode.cs
  R src/Castle.Core.Tests/Classes/ClassToSerialize.cs
  R src/Castle.Core.Tests/Classes/ClassWithAttributesOnMethodParameters.cs
  R src/Castle.Core.Tests/Classes/ClassWithCharRetType.cs
  R src/Castle.Core.Tests/Classes/ClassWithConstructors.cs
  R src/Castle.Core.Tests/Classes/ClassWithDefaultConstructor.cs
  R src/Castle.Core.Tests/Classes/ClassWithExplicitInterface.cs
  R src/Castle.Core.Tests/Classes/ClassWithIndexer.cs
  R src/Castle.Core.Tests/Classes/ClassWithInternalDefaultConstructor.cs
  R src/Castle.Core.Tests/Classes/ClassWithProtectedDefaultConstructor.cs
  R src/Castle.Core.Tests/Classes/ClassWithVariousConstructors.cs
  R src/Castle.Core.Tests/Classes/ClassWith_Smart_Attribute.cs
  R src/Castle.Core.Tests/Classes/DiffAccessLevelOnProperties.cs
  R src/Castle.Core.Tests/Classes/HasNonInheritableAttribute.cs
  R src/Castle.Core.Tests/Classes/MySerializableClass.cs
  R src/Castle.Core.Tests/Classes/NonPublicConstructorClass.cs
  R src/Castle.Core.Tests/Classes/NonPublicMethodsClass.cs
  R src/Castle.Core.Tests/Classes/ProtectedInternalConstructorClass.cs
  R src/Castle.Core.Tests/Classes/RequiredAttribute.cs
  R src/Castle.Core.Tests/Classes/ServiceClass.cs
  R src/Castle.Core.Tests/Classes/SimpleClass.cs
  R src/Castle.Core.Tests/Classes/VirtuallyImplementsInterfaceWithEvent.cs
  R src/Castle.Core.Tests/Classes/VirtuallyImplementsInterfaceWithProperty.cs
  A 
src/Castle.Core.Tests/Core.Tests/Resources/AssemblyResourceFactoryTestCase.cs
  A src/Castle.Core.Tests/Core.Tests/Resources/CustomUriTestCase.cs
  A src/Castle.Core.Tests/Core.Tests/Resources/FileResourceFactoryTestCase.cs
  A src/Castle.Core.Tests/Core.Tests/Resources/MoreRes/TestRes.Designer.cs
  A src/Castle.Core.Tests/Core.Tests/Resources/MoreRes/TestRes.resx
  A src/Castle.Core.Tests/Core.Tests/Resources/MoreRes/file2.txt
  A src/Castle.Core.Tests/Core.Tests/Resources/UncResourceFactoryTestCase.cs
  A src/Castle.Core.Tests/Core.Tests/Resources/file1.txt
  A src/Castle.Core.Tests/DynamicProxy.Tests/ClassProxyWithTargetTestCase.cs
  A 
src/Castle.Core.Tests/DynamicProxy.Tests/Classes/ClassCallingVirtualMethodFromCtor.cs
  A 
src/Castle.Core.Tests/DynamicProxy.Tests/Classes/ClassOverridingEqualsAndGetHashCode.cs
  A src/Castle.Core.Tests/DynamicProxy.Tests/Classes/ClassToSerialize.cs
  A 
src/Castle.Core.Tests/DynamicProxy.Tests/Classes/ClassWithAttributesOnMethodParameters.cs
  A src/Castle.Core.Tests/DynamicProxy.Tests/Classes/ClassWithCharRetType.cs
  A src/Castle.Core.Tests/DynamicProxy.Tests/Classes/ClassWithConstructors.cs
  A 
src/Castle.Core.Tests/DynamicProxy.Tests/Classes/ClassWithDefaultConstructor.cs
  A 
src/Castle.Core.Tests/DynamicProxy.Tests/Classes/ClassWithExplicitInterface.cs
  A src/Castle.Core.Tests/DynamicProxy.Tests/Classes/ClassWithIndexer.cs
  A 
src/Castle.Core.Tests/DynamicProxy.Tests/Classes/ClassWithInternalDefaultConstructor.cs
  A 
src/Castle.Core.Tests/DynamicProxy.Tests/Classes/ClassWithProtectedDefaultConstructor.cs
  A 
src/Castle.Core.Tests/DynamicProxy.Tests/Classes/ClassWithVariousConstructors.cs
  A 
src/Castle.Core.Tests/DynamicProxy.Tests/Classes/ClassWith_Smart_Attribute.cs
  A 
src/Castle.Core.Tests/DynamicProxy.Tests/Classes/DiffAccessLevelOnProperties.cs
  A 
src/Castle.Core.Tests/DynamicProxy.Tests/Classes/HasNonInheritableAttribute.cs
  A src/Castle.Core.Tests/DynamicProxy.Tests/Classes/MySerializableClass.cs
  A 
src/Castle.Core.Tests/DynamicProxy.Tests/Classes/NonPublicConstructorClass.cs
  A src/Castle.Core.Tests/DynamicProxy.Tests/Classes/NonPublicMethodsClass.cs
  A 
src/Castle.Core.Tests/DynamicProxy.Tests/Classes/ProtectedInternalConstructorClass.cs
  A src/Castle.Core.Tests/DynamicProxy.Tests/Classes/RequiredAttribute.cs
  A src/Castle.Core.Tests/DynamicProxy.Tests/Classes/ServiceClass.cs
  A src/Castle.Core.Tests/DynamicProxy.Tests/Classes/SimpleClass.cs
  A src/Castle.Core.Tests/DynamicProxy.Tests/Classes/VirtualClassWithMethod.cs
  A 
src/Castle.Core.Tests/DynamicProxy.Tests/Classes/VirtuallyImplementsInterfaceWithEvent.cs
  A 
src/Castle.Core.Tests/DynamicProxy.Tests/Classes/VirtuallyImplementsInterfaceWithProperty.cs
  R src/Castle.Core.Tests/Resources/AssemblyResourceFactoryTestCase.cs
  R src/Castle.Core.Tests/Resources/CustomUriTestCase.cs
  R src/Castle.Core.Tests/Resources/FileResourceFactoryTestCase.cs
  R src/Castle.Core.Tests/Resources/MoreRes/TestRes.Designer.cs
  R src/Castle.Core.Tests/Resources/MoreRes/TestRes.resx
  R src/Castle.Core.Tests/Resources/MoreRes/file2.txt
  R src/Castle.Core.Tests/Resources/UncResourceFactoryTestCase.cs
  R src/Castle.Core.Tests/Resources/file1.txt
  M src/Castle.Core/Castle.Core-vs2008.csproj
  A 
src/Castle.Core/DynamicProxy/Contributors/ClassProxyWithTargetTargetContributor.cs
  M src/Castle.Core/DynamicProxy/DefaultProxyBuilder.cs
  A 
src/Castle.Core/DynamicProxy/Generators/ClassInvocationWithTargetTypeGenerator.cs
  A src/Castle.Core/DynamicProxy/Generators/ClassProxyWithTargetGenerator.cs
  M src/Castle.Core/DynamicProxy/IProxyBuilder.cs
  M src/Castle.Core/DynamicProxy/ProxyGenerator.cs

Log Message:
-----------
- added first part of class proxy with target implementation.


Commit: 199f6b5483a92e9b48b59b4cbb8e4f9352ee5f99
    
http://github.com/castleproject/Castle.Core/commit/199f6b5483a92e9b48b59b4cbb8e4f9352ee5f99
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-04-29 (Thu, 29 Apr 2010)

Changed paths:
  M src/Castle.Core.Tests/Core.Tests/Resources/FileResourceFactoryTestCase.cs
  M src/Castle.Core/Castle.Core-vs2008.csproj
  M src/Castle.Core/DynamicProxy/Contributors/ClassProxyTargetContributor.cs
  M 
src/Castle.Core/DynamicProxy/Contributors/ClassProxyWithTargetTargetContributor.cs
  M src/Castle.Core/DynamicProxy/Contributors/InterfaceProxyTargetContributor.cs
  M 
src/Castle.Core/DynamicProxy/Contributors/InterfaceProxyWithoutTargetContributor.cs
  M src/Castle.Core/DynamicProxy/Contributors/MixinContributor.cs
  R src/Castle.Core/DynamicProxy/Generators/ClassInvocationTypeGenerator.cs
  R 
src/Castle.Core/DynamicProxy/Generators/ClassInvocationWithTargetTypeGenerator.cs
  A 
src/Castle.Core/DynamicProxy/Generators/CompositionInvocationTypeGenerator.cs
  A 
src/Castle.Core/DynamicProxy/Generators/InheritanceInvocationTypeGenerator.cs
  R src/Castle.Core/DynamicProxy/Generators/InterfaceInvocationTypeGenerator.cs

Log Message:
-----------
- removed ClassInvocationWithTargetTypeGenerator as it was exact duplication of 
InterfaceInvocationTypeGenerator

- renamed InterfaceInvocationTypeGenerator and class InvocationTypeGenerator to 
CompositionInvocationTypeGenerator and InheritanceInvocationTypeGenerator 
respectively


Commit: f9df77d161e3b1a7a9a7783c851b8b8db45bd763
    
http://github.com/castleproject/Castle.Core/commit/f9df77d161e3b1a7a9a7783c851b8b8db45bd763
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-04-29 (Thu, 29 Apr 2010)

Changed paths:
  M src/Castle.Core/DynamicProxy/Contributors/MembersCollector.cs

Log Message:
-----------
- Object.Finalize can now never be intercepted.


Commit: 96dca38a44dc909b7ee761317282522de6bfc498
    
http://github.com/castleproject/Castle.Core/commit/96dca38a44dc909b7ee761317282522de6bfc498
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-04-29 (Thu, 29 Apr 2010)

Changed paths:
  M src/Castle.Core.Tests/Castle.Core.Tests-vs2008.csproj
  M src/Castle.Core.Tests/ClassProxyConstructorsTestCase.cs
  M src/Castle.Core.Tests/DynamicProxy.Tests/ClassProxyWithTargetTestCase.cs
  A 
src/Castle.Core.Tests/DynamicProxy.Tests/Classes/VirtualClassWithAutoProperty.cs
  M src/Castle.Core.Tests/DynamicProxy.Tests/Classes/VirtualClassWithMethod.cs
  A 
src/Castle.Core.Tests/DynamicProxy.Tests/Classes/VirtualClassWithProtectedMethod.cs
  A 
src/Castle.Core.Tests/DynamicProxy.Tests/Classes/VirtualClassWithPublicField.cs
  M src/Castle.Core.Tests/GenerationHookTestCase.cs
  M src/Castle.Core.Tests/ProxyGenerationOptionsTestCase.cs
  M src/Castle.Core/Castle.Core-vs2008.csproj
  M 
src/Castle.Core/DynamicProxy/Contributors/ClassProxyWithTargetTargetContributor.cs
  M src/Castle.Core/DynamicProxy/Contributors/MembersCollector.cs
  A src/Castle.Core/DynamicProxy/Contributors/WrappedClassMembersCollector.cs
  M src/Castle.Core/DynamicProxy/Generators/Emitters/TypeUtil.cs

Log Message:
-----------
- class proxy with target will now also check for fields on the type, and pass 
them to IProxyGenerationHook.NonVirtualMemberNotification so that the hook gets 
a chance to disallow proxying the type, as it can produce invalid results


Commit: 7ba70e13c85d0dc2cc12e6feb35ee688c2ef3365
    
http://github.com/castleproject/Castle.Core/commit/7ba70e13c85d0dc2cc12e6feb35ee688c2ef3365
Author: Jonathon Rossi <[email protected]>
Date:   2010-04-30 (Fri, 30 Apr 2010)

Changed paths:
  M src/Castle.DynamicProxy/Castle.DynamicProxy-vs2008.csproj

Log Message:
-----------
Changed the VS project file to output with the number 2 so it matches the 
output from NAnt.

git-svn-id: http://buchu/svn/castle.svnrepo/DynamicProxy/tr...@6735 
73e77b4c-caa6-f847-a29a-24ab75ae54b6


Commit: 047919675081acce8581fc0dfce665925cce7f02
    
http://github.com/castleproject/Castle.Core/commit/047919675081acce8581fc0dfce665925cce7f02
Author: Krzysztof Koźmic <[email protected]>
Date:   2010-04-30 (Fri, 30 Apr 2010)

Changed paths:
  M src/Castle.DynamicProxy/Castle.DynamicProxy-vs2008.csproj
  M src/Castle.DynamicProxy/Contributors/ClassProxyInstanceContributor.cs
  M src/Castle.DynamicProxy/Generators/Emitters/TypeUtil.cs
  M src/Castle.DynamicProxy/Serialization/ProxyObjectReference.cs
  M src/Castle.DynamicProxy/Tokens/FormatterServicesMethods.cs
  M src/Castle.DynamicProxy/Tokens/TypeMethods.cs
  A src/Castle.DynamicProxy/Tokens/TypeUtilMethods.cs

Log Message:
-----------
- fixed (hopefully) DYNPROXY-ISSUE-127 - "Serialization/Deserialization 
inconsistence" based on code and idea provided by Ou Liu.
I can't see any way of testing this (not without recycling the process). If 
anyone has an idea how to test it, be my guest.

git-svn-id: http://buchu/svn/castle.svnrepo/DynamicProxy/tr...@6746 
73e77b4c-caa6-f847-a29a-24ab75ae54b6


Commit: 023ac543d7afb6142f01210d115733e844cde383
    
http://github.com/castleproject/Castle.Core/commit/023ac543d7afb6142f01210d115733e844cde383
Author: Krzysztof Koźmic <[email protected]>
Date:   2010-04-30 (Fri, 30 Apr 2010)

Changed paths:
  M src/Castle.DynamicProxy.Tests/BugsReported/DynProxy88.cs
  M src/Castle.DynamicProxy.Tests/Castle.DynamicProxy.Tests-vs2008.csproj
  A src/Castle.DynamicProxy.Tests/ProxyTypeCachingTestCase.cs
  M src/Castle.DynamicProxy/Generators/ClassProxyGenerator.cs
  M src/Castle.DynamicProxy/Generators/Emitters/TypeUtil.cs
  M src/Castle.DynamicProxy/Generators/InterfaceProxyWithTargetGenerator.cs

Log Message:
-----------
- implemented DYNPROXY-ISSUE-131 - Caching issue with order of interfaces.

git-svn-id: http://buchu/svn/castle.svnrepo/DynamicProxy/tr...@6748 
73e77b4c-caa6-f847-a29a-24ab75ae54b6


Commit: 378a7a2c1cdd7acefcceead490987803caac625f
    
http://github.com/castleproject/Castle.Core/commit/378a7a2c1cdd7acefcceead490987803caac625f
Author: Krzysztof Koźmic <[email protected]>
Date:   2010-04-30 (Fri, 30 Apr 2010)

Changed paths:
  A src/Castle.DynamicProxy.Tests/Interfaces/IBase.cs
  A src/Castle.DynamicProxy.Tests/Interfaces/ISub1.cs
  A src/Castle.DynamicProxy.Tests/Interfaces/ISub2.cs

Log Message:
-----------
- adding missing files

git-svn-id: http://buchu/svn/castle.svnrepo/DynamicProxy/tr...@6749 
73e77b4c-caa6-f847-a29a-24ab75ae54b6


Commit: 57a26082bf07d65f3b5d4f6b172e43ec9c982cc1
    
http://github.com/castleproject/Castle.Core/commit/57a26082bf07d65f3b5d4f6b172e43ec9c982cc1
Author: Krzysztof Koźmic <[email protected]>
Date:   2010-04-30 (Fri, 30 Apr 2010)

Changed paths:
  M src/Castle.DynamicProxy/Generators/Emitters/TypeUtil.cs

Log Message:
-----------
 - reverted TypeUtil back to use Dictionary, because Siliverlight does not have 
HashSet

git-svn-id: http://buchu/svn/castle.svnrepo/DynamicProxy/tr...@6750 
73e77b4c-caa6-f847-a29a-24ab75ae54b6


Commit: e4091cc4561cdb2dce806a7404912517822f091e
    
http://github.com/castleproject/Castle.Core/commit/e4091cc4561cdb2dce806a7404912517822f091e
Author: Krzysztof Koźmic <[email protected]>
Date:   2010-04-30 (Fri, 30 Apr 2010)

Changed paths:
  M src/Castle.DynamicProxy.Tests/ExplicitInterfaceTestCase.cs
  M src/Castle.DynamicProxy/Contributors/ClassMembersCollector.cs
  M src/Castle.DynamicProxy/Contributors/ClassProxyTargetContributor.cs
  M src/Castle.DynamicProxy/Contributors/CompositeTypeContributor.cs
  M src/Castle.DynamicProxy/Contributors/InterfaceMembersCollector.cs
  M src/Castle.DynamicProxy/Contributors/InterfaceMembersOnClassCollector.cs
  M src/Castle.DynamicProxy/Generators/MetaMethod.cs

Log Message:
-----------
- some minor changes to set the stage for intercepting explicitly implemented 
interface members on classes

git-svn-id: http://buchu/svn/castle.svnrepo/DynamicProxy/tr...@6752 
73e77b4c-caa6-f847-a29a-24ab75ae54b6


Commit: cec52643c6686f52471aeca095be2b49de6172ac
    
http://github.com/castleproject/Castle.Core/commit/cec52643c6686f52471aeca095be2b49de6172ac
Author: Krzysztof Koźmic <[email protected]>
Date:   2010-04-30 (Fri, 30 Apr 2010)

Changed paths:
  M src/Castle.DynamicProxy.Tests/Castle.DynamicProxy.Tests-vs2008.csproj
  R src/Castle.DynamicProxy.Tests/Classes/ClassWithExplicitInterface.cs
  A src/Castle.DynamicProxy.Tests/Classes/ClassWithInterface.cs
  A src/Castle.DynamicProxy.Tests/Classes/ClassWithVirtualInterface.cs
  A src/Castle.DynamicProxy.Tests/Explicit/GenInterfaceExplicit.cs
  A src/Castle.DynamicProxy.Tests/Explicit/GenericMethodExplicit.cs
  A src/Castle.DynamicProxy.Tests/Explicit/SimpleInterfaceExplicit.cs
  A src/Castle.DynamicProxy.Tests/Explicit/WithRefOutExplicit.cs
  M src/Castle.DynamicProxy.Tests/ExplicitInterfaceTestCase.cs
  M src/Castle.DynamicProxy.Tests/NonProxiedMixinMethodsTestCase.cs
  M src/Castle.DynamicProxy.Tests/NonProxiedTargetMethodsTestCase.cs
  M src/Castle.DynamicProxy/Castle.DynamicProxy-vs2008.csproj
  M src/Castle.DynamicProxy/Contributors/ClassProxyTargetContributor.cs
  A src/Castle.DynamicProxy/Contributors/DelegateTypeGenerator.cs
  A src/Castle.DynamicProxy/Contributors/InvocationWithDelegateTypeGenerator.cs
  A src/Castle.DynamicProxy/Contributors/MethodWithDelegateBasedInvocation.cs
  M src/Castle.DynamicProxy/Generators/Emitters/AbstractTypeEmitter.cs
  M src/Castle.DynamicProxy/Generators/Emitters/ConstructorEmitter.cs
  M src/Castle.DynamicProxy/Generators/Emitters/MethodEmitter.cs
  M src/Castle.DynamicProxy/Generators/InvocationTypeGenerator.cs
  M src/Castle.DynamicProxy/Generators/MethodGenerator.cs
  M src/Castle.DynamicProxy/Generators/MethodWithInvocationGenerator.cs
  M src/Castle.DynamicProxy/Generators/TypeElementCollection.cs
  A src/Castle.DynamicProxy/Tokens/DelegateMethods.cs

Log Message:
-----------
- added ability to intercept explicitly implemented interface members on class 
proxy (see DYNPROXY-ISSUE-107).
Generic methods are not supported yet. This already is a massive commit. That 
will be added later.

git-svn-id: http://buchu/svn/castle.svnrepo/DynamicProxy/tr...@6755 
73e77b4c-caa6-f847-a29a-24ab75ae54b6


Commit: 6f38726e50a716636dbc210d3df13f3c8c240560
    
http://github.com/castleproject/Castle.Core/commit/6f38726e50a716636dbc210d3df13f3c8c240560
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-05-01 (Sat, 01 May 2010)

Changed paths:
  M src/Castle.Core.Tests/Castle.Core.Tests-vs2008.csproj
  M 
src/Castle.Core.Tests/DynamicProxy.Tests/Classes/ClassWithExplicitInterface.cs
  A src/Castle.Core.Tests/DynamicProxy.Tests/Classes/ClassWithInterface.cs
  A 
src/Castle.Core.Tests/DynamicProxy.Tests/Classes/ClassWithVirtualInterface.cs
  A src/Castle.Core.Tests/DynamicProxy.Tests/Explicit/GenInterfaceExplicit.cs
  A src/Castle.Core.Tests/DynamicProxy.Tests/Explicit/GenericMethodExplicit.cs
  A src/Castle.Core.Tests/DynamicProxy.Tests/Explicit/SimpleInterfaceExplicit.cs
  A src/Castle.Core.Tests/DynamicProxy.Tests/Explicit/WithRefOutExplicit.cs
  A src/Castle.Core.Tests/DynamicProxy.Tests/Interfaces/IBase.cs
  A src/Castle.Core.Tests/DynamicProxy.Tests/Interfaces/ISub1.cs
  A src/Castle.Core.Tests/DynamicProxy.Tests/Interfaces/ISub2.cs
  A src/Castle.Core.Tests/DynamicProxy.Tests/ProxyTypeCachingTestCase.cs
  M src/Castle.Core.Tests/ExplicitInterfaceTestCase.cs
  M src/Castle.Core.Tests/NonProxiedMixinMethodsTestCase.cs
  M src/Castle.Core.Tests/NonProxiedTargetMethodsTestCase.cs
  M src/Castle.Core/Castle.Core-vs2008.csproj
  M src/Castle.Core/DynamicProxy/Contributors/ClassProxyInstanceContributor.cs
  M src/Castle.Core/DynamicProxy/Contributors/CompositeTypeContributor.cs
  A src/Castle.Core/DynamicProxy/Contributors/DelegateTypeGenerator.cs
  A 
src/Castle.Core/DynamicProxy/Contributors/InvocationWithDelegateTypeGenerator.cs
  A 
src/Castle.Core/DynamicProxy/Contributors/MethodWithDelegateBasedInvocation.cs
  M src/Castle.Core/DynamicProxy/Generators/Emitters/ConstructorEmitter.cs
  M src/Castle.Core/DynamicProxy/Generators/Emitters/MethodEmitter.cs
  M src/Castle.Core/DynamicProxy/Generators/Emitters/TypeUtil.cs
  M src/Castle.Core/DynamicProxy/Generators/InterfaceProxyWithTargetGenerator.cs
  M src/Castle.Core/DynamicProxy/Generators/InvocationTypeGenerator.cs
  M src/Castle.Core/DynamicProxy/Generators/MethodGenerator.cs
  M src/Castle.Core/DynamicProxy/Generators/MethodWithInvocationGenerator.cs
  M src/Castle.Core/DynamicProxy/Generators/TypeElementCollection.cs
  M src/Castle.Core/DynamicProxy/Serialization/ProxyObjectReference.cs
  A src/Castle.Core/DynamicProxy/Tokens/DelegateMethods.cs
  M src/Castle.Core/DynamicProxy/Tokens/FormatterServicesMethods.cs
  M src/Castle.Core/DynamicProxy/Tokens/TypeMethods.cs
  A src/Castle.Core/DynamicProxy/Tokens/TypeUtilMethods.cs
  A src/Castle.DynamicProxy.Tests/Classes/ClassWithInterface.cs
  A src/Castle.DynamicProxy.Tests/Classes/ClassWithVirtualInterface.cs
  A src/Castle.DynamicProxy.Tests/Explicit/GenInterfaceExplicit.cs
  A src/Castle.DynamicProxy.Tests/Explicit/GenericMethodExplicit.cs
  A src/Castle.DynamicProxy.Tests/Explicit/SimpleInterfaceExplicit.cs
  A src/Castle.DynamicProxy.Tests/Explicit/WithRefOutExplicit.cs
  A src/Castle.DynamicProxy.Tests/Interfaces/IBase.cs
  A src/Castle.DynamicProxy.Tests/Interfaces/ISub1.cs
  A src/Castle.DynamicProxy.Tests/Interfaces/ISub2.cs
  A src/Castle.DynamicProxy.Tests/ProxyTypeCachingTestCase.cs
  A src/Castle.DynamicProxy/Castle.DynamicProxy-vs2008.csproj
  A src/Castle.DynamicProxy/Contributors/DelegateTypeGenerator.cs
  A src/Castle.DynamicProxy/Contributors/InvocationWithDelegateTypeGenerator.cs
  A src/Castle.DynamicProxy/Contributors/MethodWithDelegateBasedInvocation.cs
  A src/Castle.DynamicProxy/Generators/Emitters/MethodEmitter.cs
  A src/Castle.DynamicProxy/Tokens/DelegateMethods.cs
  A src/Castle.DynamicProxy/Tokens/TypeUtilMethods.cs

Log Message:
-----------
- Merged back lost SVN committs

Merge branch 'dp-lost-commits' of http://github.com/mausch/Castle.Core


Commit: 76408b0802102b5f18ec562781fb02ca1aef7dda
    
http://github.com/castleproject/Castle.Core/commit/76408b0802102b5f18ec562781fb02ca1aef7dda
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-05-01 (Sat, 01 May 2010)

Changed paths:
  M 
src/Castle.Core.Tests/Core.Tests/Resources/AssemblyResourceFactoryTestCase.cs
  M src/Castle.Core.Tests/OutRefParams.cs
  M src/Castle.Core/DynamicProxy/Contributors/ClassProxyTargetContributor.cs
  M src/Castle.Core/DynamicProxy/Contributors/DelegateTypeGenerator.cs
  M 
src/Castle.Core/DynamicProxy/Contributors/MethodWithDelegateBasedInvocation.cs
  M src/Castle.Core/DynamicProxy/Generators/ClassProxyGenerator.cs
  M src/Castle.Core/DynamicProxy/Generators/InterfaceProxyWithTargetGenerator.cs
  M src/Castle.Core/DynamicProxy/Generators/InvocationTypeGenerator.cs
  M src/Castle.Core/DynamicProxy/Generators/MethodGenerator.cs

Log Message:
-----------
- fixed impl. of interception of explicitly implemeneted methods on class 
proxies

- fixed caching of proxy types wrt interfaces
- un-Explicit some tests.


Commit: 1b06b476d1f74d6fc9cc4a99bb62732cc4d51320
    
http://github.com/castleproject/Castle.Core/commit/1b06b476d1f74d6fc9cc4a99bb62732cc4d51320
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-05-01 (Sat, 01 May 2010)

Changed paths:
  M src/Castle.Core.Tests/Castle.Core.Tests-vs2008.csproj
  A src/Castle.Core.Tests/DynamicProxy.Tests/ExplicitInterfaceTestCase.cs
  R src/Castle.Core.Tests/ExplicitInterfaceTestCase.cs
  M src/Castle.Core/Castle.Core-vs2008.csproj
  M src/Castle.Core/DynamicProxy/Contributors/ClassProxyTargetContributor.cs
  A 
src/Castle.Core/DynamicProxy/Contributors/InheritanceInvocationWithDelegateTypeGenerator.cs
  R 
src/Castle.Core/DynamicProxy/Contributors/InvocationWithDelegateTypeGenerator.cs
  R src/Castle.DynamicProxy.Tests/Classes/ClassWithInterface.cs
  R src/Castle.DynamicProxy.Tests/Classes/ClassWithVirtualInterface.cs
  R src/Castle.DynamicProxy.Tests/Explicit/GenInterfaceExplicit.cs
  R src/Castle.DynamicProxy.Tests/Explicit/GenericMethodExplicit.cs
  R src/Castle.DynamicProxy.Tests/Explicit/SimpleInterfaceExplicit.cs
  R src/Castle.DynamicProxy.Tests/Explicit/WithRefOutExplicit.cs
  R src/Castle.DynamicProxy.Tests/Interfaces/IBase.cs
  R src/Castle.DynamicProxy.Tests/Interfaces/ISub1.cs
  R src/Castle.DynamicProxy.Tests/Interfaces/ISub2.cs
  R src/Castle.DynamicProxy.Tests/ProxyTypeCachingTestCase.cs
  R src/Castle.DynamicProxy/Castle.DynamicProxy-vs2008.csproj
  R src/Castle.DynamicProxy/Contributors/DelegateTypeGenerator.cs
  R src/Castle.DynamicProxy/Contributors/InvocationWithDelegateTypeGenerator.cs
  R src/Castle.DynamicProxy/Contributors/MethodWithDelegateBasedInvocation.cs
  R src/Castle.DynamicProxy/Generators/Emitters/MethodEmitter.cs
  R src/Castle.DynamicProxy/Tokens/DelegateMethods.cs
  R src/Castle.DynamicProxy/Tokens/TypeUtilMethods.cs

Log Message:
-----------
- renamed InvocationWithDelegateTypeGenerator to 
InheritanceInvocationWithDelegateTypeGenerator


-- 
You received this message because you are subscribed to the Google Groups 
"Castle Project Commits" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/castle-project-commits?hl=en.

Reply via email to