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

Commit: cb66d2fab35f1be051e09f830f3b15557518fe54
    
http://github.com/castleproject/Castle.InversionOfControl/commit/cb66d2fab35f1be051e09f830f3b15557518fe54
Author: xtoff <xt...@080cfd25-d5d9-4c59-82ea-70d02a200d8b>
Date:   2009-11-17 (Tue, 17 Nov 2009)

Changed paths:
  A Castle.Facilities.LightweighFactory.sln
  A lib/Castle.Core.dll
  A lib/Castle.Core.xml
  A lib/Castle.DynamicProxy2.dll
  A lib/Castle.DynamicProxy2.xml
  A lib/Castle.MicroKernel.dll
  A lib/Castle.MicroKernel.xml
  A lib/Castle.Windsor.dll
  A lib/Castle.Windsor.xml
  A 
src/Castle.Facilities.LightweighFactory/Castle.Facilities.LightweighFactory.csproj
  A src/Castle.Facilities.LightweighFactory/Class1.cs
  A src/Castle.Facilities.LightweighFactory/Properties/AssemblyInfo.cs
  A tls/nunit-license.txt
  A tls/nunit.framework.dll
  A tls/nunit.framework.xml
  A 
tst/Castle.Facilities.LightweighFactory.Tests/Castle.Facilities.LightweighFactory.Tests.csproj
  A tst/Castle.Facilities.LightweighFactory.Tests/Class1.cs
  A tst/Castle.Facilities.LightweighFactory.Tests/Properties/AssemblyInfo.cs

Log Message:
-----------
Initial check in

git-svn-id: 
http://subversion.assembla.com/svn/kkozmic/Garage/castle.lightweightfactoryfacil...@60
 080cfd25-d5d9-4c59-82ea-70d02a200d8b


Commit: 407ca5fd9ebeba764349966422458a84d4396fdd
    
http://github.com/castleproject/Castle.InversionOfControl/commit/407ca5fd9ebeba764349966422458a84d4396fdd
Author: xtoff <xt...@080cfd25-d5d9-4c59-82ea-70d02a200d8b>
Date:   2009-11-17 (Tue, 17 Nov 2009)

Changed paths:
  M Castle.Facilities.LightweighFactory.sln

Log Message:
-----------
- fixed messed up referenes. It's time to do some real work now.


git-svn-id: 
http://subversion.assembla.com/svn/kkozmic/Garage/castle.lightweightfactoryfacil...@61
 080cfd25-d5d9-4c59-82ea-70d02a200d8b


Commit: bbc132f4c5259ebb28034249bf1a881451a3376c
    
http://github.com/castleproject/Castle.InversionOfControl/commit/bbc132f4c5259ebb28034249bf1a881451a3376c
Author: xtoff <xt...@080cfd25-d5d9-4c59-82ea-70d02a200d8b>
Date:   2009-11-17 (Tue, 17 Nov 2009)

Changed paths:
  M 
src/Castle.Facilities.LightweighFactory/Castle.Facilities.LightweighFactory.csproj
  R src/Castle.Facilities.LightweighFactory/Class1.cs
  A 
src/Castle.Facilities.LightweighFactory/ExpressionTreeBasedDelegateBuilder.cs
  A src/Castle.Facilities.LightweighFactory/IDelegateBuilder.cs
  A src/Castle.Facilities.LightweighFactory/LightweightFactory.cs
  M src/Castle.Facilities.LightweighFactory/Properties/AssemblyInfo.cs
  A src/Castle.Facilities.LightweighFactory/Tokens.cs
  M 
tst/Castle.Facilities.LightweighFactory.Tests/Castle.Facilities.LightweighFactory.Tests.csproj
  R tst/Castle.Facilities.LightweighFactory.Tests/Class1.cs
  A tst/Castle.Facilities.LightweighFactory.Tests/Foo.cs
  A tst/Castle.Facilities.LightweighFactory.Tests/LightweightFactoryTestCase.cs
  M tst/Castle.Facilities.LightweighFactory.Tests/Properties/AssemblyInfo.cs
  A tst/Castle.Facilities.LightweighFactory.Tests/UsesFooDelegate.cs

Log Message:
-----------
- added initial working, sketchy implementation


git-svn-id: 
http://subversion.assembla.com/svn/kkozmic/Garage/castle.lightweightfactoryfacil...@62
 080cfd25-d5d9-4c59-82ea-70d02a200d8b


Commit: 47d4ff896c0565e674cb9635a126ef7264eeb00d
    
http://github.com/castleproject/Castle.InversionOfControl/commit/47d4ff896c0565e674cb9635a126ef7264eeb00d
Author: xtoff <xt...@080cfd25-d5d9-4c59-82ea-70d02a200d8b>
Date:   2009-11-20 (Fri, 20 Nov 2009)

Changed paths:
  M 
src/Castle.Facilities.LightweighFactory/Castle.Facilities.LightweighFactory.csproj
  M 
src/Castle.Facilities.LightweighFactory/ExpressionTreeBasedDelegateBuilder.cs
  M src/Castle.Facilities.LightweighFactory/LightweightFactory.cs
  A src/Castle.Facilities.LightweighFactory/LightweightFactoryFacility.cs
  A src/Castle.Facilities.LightweighFactory/LightweightResolutionContext.cs
  A src/Castle.Facilities.LightweighFactory/ParametersBinder.cs
  M src/Castle.Facilities.LightweighFactory/Tokens.cs
  A tst/Castle.Facilities.LightweighFactory.Tests/Bar.cs
  A tst/Castle.Facilities.LightweighFactory.Tests/Baz.cs
  M 
tst/Castle.Facilities.LightweighFactory.Tests/Castle.Facilities.LightweighFactory.Tests.csproj
  M tst/Castle.Facilities.LightweighFactory.Tests/Foo.cs
  M tst/Castle.Facilities.LightweighFactory.Tests/LightweightFactoryTestCase.cs
  A tst/Castle.Facilities.LightweighFactory.Tests/UsesBarDelegate.cs

Log Message:
-----------
- added support for delegates where parameter names do not match resolved 
component's argument names.
| does not handle the mix though yet- cases when some parameters match by name, 
but not all.


git-svn-id: 
http://subversion.assembla.com/svn/kkozmic/Garage/castle.lightweightfactoryfacil...@63
 080cfd25-d5d9-4c59-82ea-70d02a200d8b


Commit: cdcb2f1fde6a21d931aad4d9e0520d9ace7ce400
    
http://github.com/castleproject/Castle.InversionOfControl/commit/cdcb2f1fde6a21d931aad4d9e0520d9ace7ce400
Author: xtoff <xt...@080cfd25-d5d9-4c59-82ea-70d02a200d8b>
Date:   2009-11-20 (Fri, 20 Nov 2009)

Changed paths:
  M src/Castle.Facilities.LightweighFactory/ParametersBinder.cs
  M 
tst/Castle.Facilities.LightweighFactory.Tests/Castle.Facilities.LightweighFactory.Tests.csproj
  A 
tst/Castle.Facilities.LightweighFactory.Tests/HasOnlyOneArgMatchingDelegatesParameter.cs
  A tst/Castle.Facilities.LightweighFactory.Tests/HasTwoConstructors.cs
  M tst/Castle.Facilities.LightweighFactory.Tests/LightweightFactoryTestCase.cs

Log Message:
-----------
- added failing test for case where some, not all parameters match delegate's 
argument names. With this approach I can see no chance of implementing support 
for this that is not invasive...


git-svn-id: 
http://subversion.assembla.com/svn/kkozmic/Garage/castle.lightweightfactoryfacil...@64
 080cfd25-d5d9-4c59-82ea-70d02a200d8b


Commit: 0263f7b6cd80a4f3f3bcae953b4a9b81c9e088d1
    
http://github.com/castleproject/Castle.InversionOfControl/commit/0263f7b6cd80a4f3f3bcae953b4a9b81c9e088d1
Author: xtoff <xt...@080cfd25-d5d9-4c59-82ea-70d02a200d8b>
Date:   2009-12-31 (Thu, 31 Dec 2009)

Changed paths:
  M 
src/Castle.Facilities.LightweighFactory/Castle.Facilities.LightweighFactory.csproj
  M 
src/Castle.Facilities.LightweighFactory/ExpressionTreeBasedDelegateBuilder.cs
  A src/Castle.Facilities.LightweighFactory/FactoryParameter.cs
  M src/Castle.Facilities.LightweighFactory/LightweightFactory.cs
  R src/Castle.Facilities.LightweighFactory/LightweightResolutionContext.cs
  M src/Castle.Facilities.LightweighFactory/ParametersBinder.cs
  M src/Castle.Facilities.LightweighFactory/Tokens.cs
  M tst/Castle.Facilities.LightweighFactory.Tests/LightweightFactoryTestCase.cs

Log Message:
-----------
- Removed resolution context in favor of more stable solution - registering 
factory arguments via layer of indirection: FactoryParameter class.
This solves some issues like arguments resolved at multiple levels of 
resolution pipeline.
- Changed parameter matching a bit to make the last test pass.
 -- all non used parameters are matched by name first.
 -- then paramters are matched by type.
 -- in case of multiple matches the order of arguments in delegate matters - 
first wins.
 TODO: does not explicitly opt out in case of optional unresolvable arguments. 
Currently an exception is thrown.


git-svn-id: 
http://subversion.assembla.com/svn/kkozmic/Garage/castle.lightweightfactoryfacil...@77
 080cfd25-d5d9-4c59-82ea-70d02a200d8b


Commit: 4bc699c385961efae8f76686011a8b47d242dbc7
    
http://github.com/castleproject/Castle.InversionOfControl/commit/4bc699c385961efae8f76686011a8b47d242dbc7
Author: xtoff <xt...@080cfd25-d5d9-4c59-82ea-70d02a200d8b>
Date:   2009-12-31 (Thu, 31 Dec 2009)

Changed paths:
  M src/Castle.Facilities.LightweighFactory/ParametersBinder.cs

Log Message:
-----------
- fixed CanResolve condition to ensure dependency is indeed resolvable.


git-svn-id: 
http://subversion.assembla.com/svn/kkozmic/Garage/castle.lightweightfactoryfacil...@78
 080cfd25-d5d9-4c59-82ea-70d02a200d8b


Commit: 0e85073e24bab557226f0328c9d8df273c10a99a
    
http://github.com/castleproject/Castle.InversionOfControl/commit/0e85073e24bab557226f0328c9d8df273c10a99a
Author: xtoff <xt...@080cfd25-d5d9-4c59-82ea-70d02a200d8b>
Date:   2010-02-22 (Mon, 22 Feb 2010)

Changed paths:
  M lib/Castle.Core.dll
  M lib/Castle.Core.xml
  M lib/Castle.DynamicProxy2.dll
  M lib/Castle.DynamicProxy2.xml
  M lib/Castle.MicroKernel.dll
  M lib/Castle.MicroKernel.xml
  M lib/Castle.Windsor.dll
  M 
src/Castle.Facilities.LightweighFactory/Castle.Facilities.LightweighFactory.csproj
  M src/Castle.Facilities.LightweighFactory/LightweightFactory.cs
  M src/Castle.Facilities.LightweighFactory/LightweightFactoryFacility.cs
  A src/Castle.Facilities.LightweighFactory/NoUniqueComponentException.cs

Log Message:
-----------
- updated Castle references
- minor clean up. This is to set up the stage for further modifications to play 
nicer with Windsor, and not hack it.

git-svn-id: 
http://subversion.assembla.com/svn/kkozmic/Garage/castle.lightweightfactoryfacil...@80
 080cfd25-d5d9-4c59-82ea-70d02a200d8b


Commit: fd32a51751177a8d17a845777b916a774cd37c89
    
http://github.com/castleproject/Castle.InversionOfControl/commit/fd32a51751177a8d17a845777b916a774cd37c89
Author: xtoff <xt...@080cfd25-d5d9-4c59-82ea-70d02a200d8b>
Date:   2010-02-22 (Mon, 22 Feb 2010)

Changed paths:
  M lib/Castle.MicroKernel.dll
  M lib/Castle.Windsor.dll
  M 
src/Castle.Facilities.LightweighFactory/Castle.Facilities.LightweighFactory.csproj
  M 
src/Castle.Facilities.LightweighFactory/ExpressionTreeBasedDelegateBuilder.cs
  A src/Castle.Facilities.LightweighFactory/FactoryArguments.cs
  A src/Castle.Facilities.LightweighFactory/FactoryParametersStore.cs
  M src/Castle.Facilities.LightweighFactory/ParametersBinder.cs
  M src/Castle.Facilities.LightweighFactory/Tokens.cs
  M tst/Castle.Facilities.LightweighFactory.Tests/LightweightFactoryTestCase.cs

Log Message:
-----------
- updated the facility to take advantage of actual extension points in the 
framework. I'm not sure whether or not FactoryArguments should expose arguments 
via Type/name as well as via FactoryParametersStore. How do deal with 
non-uniqueness?

git-svn-id: 
http://subversion.assembla.com/svn/kkozmic/Garage/castle.lightweightfactoryfacil...@81
 080cfd25-d5d9-4c59-82ea-70d02a200d8b


Commit: f813b401be9ad3e8fe656d5e5ade7f6cec796ef3
    
http://github.com/castleproject/Castle.InversionOfControl/commit/f813b401be9ad3e8fe656d5e5ade7f6cec796ef3
Author: xtoff <xt...@080cfd25-d5d9-4c59-82ea-70d02a200d8b>
Date:   2010-04-30 (Fri, 30 Apr 2010)

Changed paths:
  M src/Castle.Facilities.LightweighFactory/ParametersBinder.cs
  M src/Castle.Facilities.LightweighFactory/Tokens.cs
  M tst/Castle.Facilities.LightweighFactory.Tests/LightweightFactoryTestCase.cs

Log Message:
-----------
parameters are now matched by type exactly, not including subtypes

git-svn-id: 
http://subversion.assembla.com/svn/kkozmic/Garage/castle.lightweightfactoryfacil...@82
 080cfd25-d5d9-4c59-82ea-70d02a200d8b


Commit: 793024f29c997b5efbedce6a126eac8da0a08042
    
http://github.com/castleproject/Castle.InversionOfControl/commit/793024f29c997b5efbedce6a126eac8da0a08042
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-05-08 (Sat, 08 May 2010)

Changed paths:
  A Castle.Facilities.LightweighFactory.sln
  A lib/Castle.Core.dll
  A lib/Castle.Core.xml
  A lib/Castle.DynamicProxy2.dll
  A lib/Castle.DynamicProxy2.xml
  A lib/Castle.MicroKernel.dll
  A lib/Castle.MicroKernel.xml
  A lib/Castle.Windsor.dll
  A lib/Castle.Windsor.xml
  A 
src/Castle.Facilities.LightweighFactory/Castle.Facilities.LightweighFactory.csproj
  A 
src/Castle.Facilities.LightweighFactory/ExpressionTreeBasedDelegateBuilder.cs
  A src/Castle.Facilities.LightweighFactory/FactoryArguments.cs
  A src/Castle.Facilities.LightweighFactory/FactoryParameter.cs
  A src/Castle.Facilities.LightweighFactory/FactoryParametersStore.cs
  A src/Castle.Facilities.LightweighFactory/IDelegateBuilder.cs
  A src/Castle.Facilities.LightweighFactory/LightweightFactory.cs
  A src/Castle.Facilities.LightweighFactory/LightweightFactoryFacility.cs
  A src/Castle.Facilities.LightweighFactory/NoUniqueComponentException.cs
  A src/Castle.Facilities.LightweighFactory/ParametersBinder.cs
  A src/Castle.Facilities.LightweighFactory/Properties/AssemblyInfo.cs
  A src/Castle.Facilities.LightweighFactory/Tokens.cs
  A tls/nunit-license.txt
  A tls/nunit.framework.dll
  A tls/nunit.framework.xml
  A tst/Castle.Facilities.LightweighFactory.Tests/Bar.cs
  A tst/Castle.Facilities.LightweighFactory.Tests/Baz.cs
  A 
tst/Castle.Facilities.LightweighFactory.Tests/Castle.Facilities.LightweighFactory.Tests.csproj
  A tst/Castle.Facilities.LightweighFactory.Tests/Foo.cs
  A 
tst/Castle.Facilities.LightweighFactory.Tests/HasOnlyOneArgMatchingDelegatesParameter.cs
  A tst/Castle.Facilities.LightweighFactory.Tests/HasTwoConstructors.cs
  A tst/Castle.Facilities.LightweighFactory.Tests/LightweightFactoryTestCase.cs
  A tst/Castle.Facilities.LightweighFactory.Tests/Properties/AssemblyInfo.cs
  A tst/Castle.Facilities.LightweighFactory.Tests/UsesBarDelegate.cs
  A tst/Castle.Facilities.LightweighFactory.Tests/UsesFooDelegate.cs

Log Message:
-----------
Merge branch 'master' of f:/OSS.Code/Castle.LightweightFactoryFacility into 
delegateFactories


Commit: 68a3b8f1095688215ba74b3fa8e017305c0adbc1
    
http://github.com/castleproject/Castle.InversionOfControl/commit/68a3b8f1095688215ba74b3fa8e017305c0adbc1
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-05-08 (Sat, 08 May 2010)

Changed paths:
  R Castle.Facilities.LightweighFactory.sln
  R lib/Castle.Core.dll
  R lib/Castle.Core.xml
  R lib/Castle.DynamicProxy2.dll
  R lib/Castle.DynamicProxy2.xml
  R lib/Castle.MicroKernel.dll
  R lib/Castle.MicroKernel.xml
  R lib/Castle.Windsor.dll
  R lib/Castle.Windsor.xml
  R lib/NLog.dll
  R lib/NLog.license.txt
  R lib/NLog.xml
  R lib/NLog.xsd
  R lib/mono-3.5/Castle.Core.dll
  R lib/mono-3.5/Castle.Core.xml
  R lib/mono-3.5/Castle.DynamicProxy2.dll
  R lib/mono-3.5/Castle.DynamicProxy2.xml
  R lib/net-3.5/Castle.Core.dll
  R lib/net-3.5/Castle.Core.xml
  R lib/net-3.5/Castle.Services.Logging.NLogIntegration.dll
  R lib/net-3.5/Castle.Services.Logging.NLogIntegration.xml
  R lib/net-3.5/Castle.Services.Logging.log4netIntegration.dll
  R lib/net-3.5/Castle.Services.Logging.log4netIntegration.xml
  R lib/net-3.5/log4net.dll
  R lib/net-3.5/log4net.license.txt
  R lib/net-3.5/log4net.xml
  R lib/nunit.framework.dll
  R lib/nunit.framework.license.txt
  R lib/silverlight-3.0/Castle.Core.dll
  R lib/silverlight-3.0/Castle.Core.xml
  R 
src/Castle.Facilities.LightweighFactory/Castle.Facilities.LightweighFactory.csproj
  R 
src/Castle.Facilities.LightweighFactory/ExpressionTreeBasedDelegateBuilder.cs
  R src/Castle.Facilities.LightweighFactory/FactoryArguments.cs
  R src/Castle.Facilities.LightweighFactory/FactoryParameter.cs
  R src/Castle.Facilities.LightweighFactory/FactoryParametersStore.cs
  R src/Castle.Facilities.LightweighFactory/IDelegateBuilder.cs
  R src/Castle.Facilities.LightweighFactory/LightweightFactory.cs
  R src/Castle.Facilities.LightweighFactory/LightweightFactoryFacility.cs
  R src/Castle.Facilities.LightweighFactory/NoUniqueComponentException.cs
  R src/Castle.Facilities.LightweighFactory/ParametersBinder.cs
  R src/Castle.Facilities.LightweighFactory/Properties/AssemblyInfo.cs
  R src/Castle.Facilities.LightweighFactory/Tokens.cs
  M src/Castle.Windsor.Tests/Castle.Windsor.Tests-vs2008.csproj
  A src/Castle.Windsor.Tests/Facilities/TypedFactory/Delegates/Bar.cs
  A src/Castle.Windsor.Tests/Facilities/TypedFactory/Delegates/Baz.cs
  A src/Castle.Windsor.Tests/Facilities/TypedFactory/Delegates/Foo.cs
  A 
src/Castle.Windsor.Tests/Facilities/TypedFactory/Delegates/HasOnlyOneArgMatchingDelegatesParameter.cs
  A 
src/Castle.Windsor.Tests/Facilities/TypedFactory/Delegates/HasTwoConstructors.cs
  A 
src/Castle.Windsor.Tests/Facilities/TypedFactory/Delegates/LightweightFactoryTestCase.cs
  A 
src/Castle.Windsor.Tests/Facilities/TypedFactory/Delegates/UsesBarDelegate.cs
  A 
src/Castle.Windsor.Tests/Facilities/TypedFactory/Delegates/UsesFooDelegate.cs
  M src/Castle.Windsor/Castle.Windsor-vs2008.csproj
  A 
src/Castle.Windsor/Facilities/TypedFactory/ExpressionTreeBasedDelegateBuilder.cs
  A src/Castle.Windsor/Facilities/TypedFactory/FactoryArguments.cs
  A src/Castle.Windsor/Facilities/TypedFactory/FactoryParameter.cs
  A src/Castle.Windsor/Facilities/TypedFactory/FactoryParametersStore.cs
  A src/Castle.Windsor/Facilities/TypedFactory/IDelegateBuilder.cs
  A src/Castle.Windsor/Facilities/TypedFactory/LightweightFactory.cs
  A src/Castle.Windsor/Facilities/TypedFactory/LightweightFactoryFacility.cs
  A src/Castle.Windsor/Facilities/TypedFactory/NoUniqueComponentException.cs
  A src/Castle.Windsor/Facilities/TypedFactory/ParametersBinder.cs
  A src/Castle.Windsor/Facilities/TypedFactory/Tokens.cs
  R tls/nunit-license.txt
  R tls/nunit.framework.dll
  R tls/nunit.framework.xml
  R tst/Castle.Facilities.LightweighFactory.Tests/Bar.cs
  R tst/Castle.Facilities.LightweighFactory.Tests/Baz.cs
  R 
tst/Castle.Facilities.LightweighFactory.Tests/Castle.Facilities.LightweighFactory.Tests.csproj
  R tst/Castle.Facilities.LightweighFactory.Tests/Foo.cs
  R 
tst/Castle.Facilities.LightweighFactory.Tests/HasOnlyOneArgMatchingDelegatesParameter.cs
  R tst/Castle.Facilities.LightweighFactory.Tests/HasTwoConstructors.cs
  R tst/Castle.Facilities.LightweighFactory.Tests/LightweightFactoryTestCase.cs
  R tst/Castle.Facilities.LightweighFactory.Tests/Properties/AssemblyInfo.cs
  R tst/Castle.Facilities.LightweighFactory.Tests/UsesBarDelegate.cs
  R tst/Castle.Facilities.LightweighFactory.Tests/UsesFooDelegate.cs

Log Message:
-----------
- removed unnecessary files,

- moved TypedFactoryFacility files to appropriate folders


Commit: 32e7dd97e973c41403c6dd046a46bac437e45a66
    
http://github.com/castleproject/Castle.InversionOfControl/commit/32e7dd97e973c41403c6dd046a46bac437e45a66
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-05-08 (Sat, 08 May 2010)

Changed paths:
  M src/Castle.Windsor.Tests/Castle.Windsor.Tests-vs2008.csproj
  R 
src/Castle.Windsor.Tests/Facilities/TypedFactory/Delegates/LightweightFactoryTestCase.cs
  A 
src/Castle.Windsor.Tests/Facilities/TypedFactory/Delegates/TypedFactoryDelegatesTestCase.cs
  M src/Castle.Windsor/Core/Internal/GraphNode.cs
  M 
src/Castle.Windsor/Facilities/TypedFactory/DefaultTypedFactoryComponentSelector.cs
  M src/Castle.Windsor/Facilities/TypedFactory/Dispose.cs
  M src/Castle.Windsor/Facilities/TypedFactory/Empty.cs
  M 
src/Castle.Windsor/Facilities/TypedFactory/ExpressionTreeBasedDelegateBuilder.cs
  M src/Castle.Windsor/Facilities/TypedFactory/FactoryArguments.cs
  M src/Castle.Windsor/Facilities/TypedFactory/FactoryEntry.cs
  M src/Castle.Windsor/Facilities/TypedFactory/FactoryInterceptor.cs
  M src/Castle.Windsor/Facilities/TypedFactory/FactoryParameter.cs
  M src/Castle.Windsor/Facilities/TypedFactory/FactoryParametersStore.cs
  M src/Castle.Windsor/Facilities/TypedFactory/IDelegateBuilder.cs
  M src/Castle.Windsor/Facilities/TypedFactory/ITypedFactoryComponentSelector.cs
  M src/Castle.Windsor/Facilities/TypedFactory/ITypedFactoryMethod.cs
  M src/Castle.Windsor/Facilities/TypedFactory/LightweightFactory.cs
  M src/Castle.Windsor/Facilities/TypedFactory/LightweightFactoryFacility.cs
  M src/Castle.Windsor/Facilities/TypedFactory/NoUniqueComponentException.cs
  M src/Castle.Windsor/Facilities/TypedFactory/ParametersBinder.cs
  M src/Castle.Windsor/Facilities/TypedFactory/Release.cs
  M src/Castle.Windsor/Facilities/TypedFactory/Resolve.cs
  M src/Castle.Windsor/Facilities/TypedFactory/Tokens.cs
  M src/Castle.Windsor/Facilities/TypedFactory/TypedFactoryFacility.cs
  M src/Castle.Windsor/Facilities/TypedFactory/TypedFactoryInterceptor.cs
  M 
src/Castle.Windsor/Facilities/TypedFactory/TypedFactoryRegistrationExtensions.cs
  M src/Castle.Windsor/MicroKernel/Facilities/AbstractFacility.cs

Log Message:
-----------
- updated headers


Commit: 29e1aaeb11a8fbc05e3f02322e31edc040127023
    
http://github.com/castleproject/Castle.InversionOfControl/commit/29e1aaeb11a8fbc05e3f02322e31edc040127023
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-05-08 (Sat, 08 May 2010)

Changed paths:
  M 
src/Castle.Windsor.Tests/Facilities/TypedFactory/Delegates/TypedFactoryDelegatesTestCase.cs
  M src/Castle.Windsor/Castle.Windsor-vs2008.csproj
  R src/Castle.Windsor/Facilities/TypedFactory/LightweightFactoryFacility.cs
  M src/Castle.Windsor/Facilities/TypedFactory/TypedFactoryFacility.cs

Log Message:
-----------
merged LightweightFactoryFacility into TypedFactoryFacility


Commit: 30cea0dd458d8ff0b69e7d950a90aea39ad92c06
    
http://github.com/castleproject/Castle.InversionOfControl/commit/30cea0dd458d8ff0b69e7d950a90aea39ad92c06
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-05-08 (Sat, 08 May 2010)

Changed paths:
  M Changes.txt
  M 
src/Castle.Windsor.Tests/Facilities/TypedFactory/Delegates/TypedFactoryDelegatesTestCase.cs
  M src/Castle.Windsor/Castle.Windsor-vs2008.csproj
  A 
src/Castle.Windsor/Facilities/TypedFactory/DefaultDelegateComponentSelector.cs
  M 
src/Castle.Windsor/Facilities/TypedFactory/DefaultTypedFactoryComponentSelector.cs
  A src/Castle.Windsor/Facilities/TypedFactory/DelegateFactory.cs
  A src/Castle.Windsor/Facilities/TypedFactory/DelegateInvocation.cs
  R 
src/Castle.Windsor/Facilities/TypedFactory/ExpressionTreeBasedDelegateBuilder.cs
  A 
src/Castle.Windsor/Facilities/TypedFactory/ExpressionTreeBasedDelegateGenerator.cs
  R src/Castle.Windsor/Facilities/TypedFactory/FactoryArguments.cs
  M src/Castle.Windsor/Facilities/TypedFactory/FactoryInterceptor.cs
  R src/Castle.Windsor/Facilities/TypedFactory/FactoryParameter.cs
  R src/Castle.Windsor/Facilities/TypedFactory/FactoryParametersStore.cs
  R src/Castle.Windsor/Facilities/TypedFactory/IDelegateBuilder.cs
  A src/Castle.Windsor/Facilities/TypedFactory/IDelegateGenerator.cs
  M src/Castle.Windsor/Facilities/TypedFactory/ITypedFactoryComponentSelector.cs
  R src/Castle.Windsor/Facilities/TypedFactory/LightweightFactory.cs
  R src/Castle.Windsor/Facilities/TypedFactory/ParametersBinder.cs
  M src/Castle.Windsor/Facilities/TypedFactory/Release.cs
  R src/Castle.Windsor/Facilities/TypedFactory/Tokens.cs
  M 
src/Castle.Windsor/Facilities/TypedFactory/TypedFactoryComponentCollection.cs
  M src/Castle.Windsor/Facilities/TypedFactory/TypedFactoryFacility.cs
  M src/Castle.Windsor/Facilities/TypedFactory/TypedFactoryInterceptor.cs

Log Message:
-----------
- performed actual integration of delegate based factories into typed factory 
facility. There's some changes in how delegate based factories behave as 
compared to interface-based factories! (I'll update docs soon, promise).


-- 
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