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.