Branch: refs/heads/2.5.x
Home: http://github.com/castleproject/Castle.InversionOfControl
Commit: 5faab013f0765cc11d11754af8cc8e19f2aea588
http://github.com/castleproject/Castle.InversionOfControl/commit/5faab013f0765cc11d11754af8cc8e19f2aea588
Author: Krzysztof Kozmic <[email protected]>
Date: 2010-10-10 (Sun, 10 Oct 2010)
Changed paths:
M
src/Castle.Windsor/Facilities/TypedFactory/TypedFactoryRegistrationExtensions.cs
Log Message:
-----------
- minor refactoring in TFF
Commit: 2410f118db32efac26d02ff596ce991888916fab
http://github.com/castleproject/Castle.InversionOfControl/commit/2410f118db32efac26d02ff596ce991888916fab
Author: Krzysztof Kozmic <[email protected]>
Date: 2010-10-10 (Sun, 10 Oct 2010)
Changed paths:
M
src/Castle.Windsor/Facilities/TypedFactory/DefaultTypedFactoryComponentSelector.cs
M src/Castle.Windsor/Facilities/TypedFactory/DelegateFactory.cs
Log Message:
-----------
- refactoring/ clean up - getting ready for changes in TFF
Commit: afec3e4ad629105ea7bb38f75b0323f6cd04db0b
http://github.com/castleproject/Castle.InversionOfControl/commit/afec3e4ad629105ea7bb38f75b0323f6cd04db0b
Author: Krzysztof Kozmic <[email protected]>
Date: 2010-10-10 (Sun, 10 Oct 2010)
Changed paths:
M src/Castle.Windsor/Facilities/TypedFactory/TypedFactoryInterceptor.cs
Log Message:
-----------
- refactoring/ clean up - getting ready for changes in TFF...
Commit: dc38a4290383162772aed87c52c0143d51e565a4
http://github.com/castleproject/Castle.InversionOfControl/commit/dc38a4290383162772aed87c52c0143d51e565a4
Author: Krzysztof Kozmic <[email protected]>
Date: 2010-10-10 (Sun, 10 Oct 2010)
Changed paths:
M src/Castle.Windsor/Castle.Windsor.csproj
M
src/Castle.Windsor/Facilities/TypedFactory/DefaultDelegateComponentSelector.cs
M
src/Castle.Windsor/Facilities/TypedFactory/DefaultTypedFactoryComponentSelector.cs
M src/Castle.Windsor/Facilities/TypedFactory/DelegateFactory.cs
R src/Castle.Windsor/Facilities/TypedFactory/DelegateInvocation.cs
M src/Castle.Windsor/Facilities/TypedFactory/Dispose.cs
M src/Castle.Windsor/Facilities/TypedFactory/FactoryInterceptor.cs
R src/Castle.Windsor/Facilities/TypedFactory/IDelegateGenerator.cs
M src/Castle.Windsor/Facilities/TypedFactory/ITypedFactoryMethod.cs
R src/Castle.Windsor/Facilities/TypedFactory/NoUniqueComponentException.cs
M src/Castle.Windsor/Facilities/TypedFactory/Release.cs
M src/Castle.Windsor/Facilities/TypedFactory/Resolve.cs
M src/Castle.Windsor/Facilities/TypedFactory/TypedFactoryComponent.cs
M
src/Castle.Windsor/Facilities/TypedFactory/TypedFactoryComponentCollection.cs
M src/Castle.Windsor/Facilities/TypedFactory/TypedFactoryFacility.cs
M
src/Castle.Windsor/Facilities/TypedFactory/TypedFactoryRegistrationExtensions.cs
M src/Castle.Windsor/MicroKernel/Handlers/ExtendedHandler.cs
Log Message:
-----------
- last round of refactoring / clean up in TFF... getting ready for changes!
Commit: bd95c1eace2a67d09ff60937a2a8d041c7ef7d75
http://github.com/castleproject/Castle.InversionOfControl/commit/bd95c1eace2a67d09ff60937a2a8d041c7ef7d75
Author: Krzysztof Kozmic <[email protected]>
Date: 2010-10-10 (Sun, 10 Oct 2010)
Changed paths:
M src/Castle.Windsor/Castle.Windsor.csproj
R src/Castle.Windsor/Facilities/TypedFactory/Dispose.cs
R src/Castle.Windsor/Facilities/TypedFactory/Empty.cs
A src/Castle.Windsor/Facilities/TypedFactory/Internal/Dispose.cs
A src/Castle.Windsor/Facilities/TypedFactory/Internal/Empty.cs
A src/Castle.Windsor/Facilities/TypedFactory/Internal/Release.cs
A src/Castle.Windsor/Facilities/TypedFactory/Internal/Resolve.cs
R src/Castle.Windsor/Facilities/TypedFactory/Release.cs
R src/Castle.Windsor/Facilities/TypedFactory/Resolve.cs
M src/Castle.Windsor/Facilities/TypedFactory/TypedFactoryInterceptor.cs
Log Message:
-----------
- moved ITypedFactoryMethod implementations to .Internal namespace so that they
don't pollute user's Intellisense
Commit: 3b6fdf8fe0db9898040b2728e12a0f93cc56799f
http://github.com/castleproject/Castle.InversionOfControl/commit/3b6fdf8fe0db9898040b2728e12a0f93cc56799f
Author: Krzysztof Kozmic <[email protected]>
Date: 2010-10-10 (Sun, 10 Oct 2010)
Changed paths:
M src/Castle.Windsor/Castle.Windsor.csproj
R src/Castle.Windsor/Facilities/TypedFactory/DelegateFactory.cs
M src/Castle.Windsor/Facilities/TypedFactory/FactoryEntry.cs
R src/Castle.Windsor/Facilities/TypedFactory/FactoryInterceptor.cs
R src/Castle.Windsor/Facilities/TypedFactory/ITypedFactoryMethod.cs
A src/Castle.Windsor/Facilities/TypedFactory/Internal/DelegateFactory.cs
M src/Castle.Windsor/Facilities/TypedFactory/Internal/DelegateProxyFactory.cs
M src/Castle.Windsor/Facilities/TypedFactory/Internal/Dispose.cs
A src/Castle.Windsor/Facilities/TypedFactory/Internal/FactoryInterceptor.cs
A src/Castle.Windsor/Facilities/TypedFactory/Internal/ITypedFactoryMethod.cs
M src/Castle.Windsor/Facilities/TypedFactory/Internal/Release.cs
M src/Castle.Windsor/Facilities/TypedFactory/Internal/Resolve.cs
A
src/Castle.Windsor/Facilities/TypedFactory/Internal/TypedFactoryInterceptor.cs
R src/Castle.Windsor/Facilities/TypedFactory/TypedFactoryInterceptor.cs
M
src/Castle.Windsor/Facilities/TypedFactory/TypedFactoryRegistrationExtensions.cs
Log Message:
-----------
- moved some more classes in TFF to .Internal namespace since they are not
meant for public consumption
Commit: bb57ab7ac9cbaebcecc021087af52677a2057b06
http://github.com/castleproject/Castle.InversionOfControl/commit/bb57ab7ac9cbaebcecc021087af52677a2057b06
Author: Krzysztof Kozmic <[email protected]>
Date: 2010-10-11 (Mon, 11 Oct 2010)
Changed paths:
M src/Castle.Windsor/Facilities/TypedFactory/Internal/DelegateFactory.cs
M src/Castle.Windsor/Facilities/TypedFactory/TypedFactoryFacility.cs
M
src/Castle.Windsor/Facilities/TypedFactory/TypedFactoryRegistrationExtensions.cs
Log Message:
-----------
- removed hardcoded TFF default selectors from wherever they were being used
and made them components in the facility.
Commit: 4937d50b2ef3bc8770e9da6377f5f43c7084057d
http://github.com/castleproject/Castle.InversionOfControl/commit/4937d50b2ef3bc8770e9da6377f5f43c7084057d
Author: Krzysztof Kozmic <[email protected]>
Date: 2010-10-11 (Mon, 11 Oct 2010)
Changed paths:
M src/Castle.Windsor/Facilities/TypedFactory/TypedFactoryFacility.cs
Log Message:
-----------
- Method AddTypedFactoryEntry on TypedFactoryFacility is now hidden from
Intellisense.
- keys for "internal" facility components are no longer public.
- method for registering factory coming from config file is now protected.
Commit: 1cc378dbb5ab49e76902121e8cb3cfb416a09ba8
http://github.com/castleproject/Castle.InversionOfControl/commit/1cc378dbb5ab49e76902121e8cb3cfb416a09ba8
Author: Krzysztof Kozmic <[email protected]>
Date: 2010-10-11 (Mon, 11 Oct 2010)
Changed paths:
M src/Castle.Windsor/MicroKernel/Facilities/AbstractFacility.cs
Log Message:
-----------
- reformatted AbstractFacility
Commit: 3a9ecf49cee3564aba0d8924890ce0e1eadb6508
http://github.com/castleproject/Castle.InversionOfControl/commit/3a9ecf49cee3564aba0d8924890ce0e1eadb6508
Author: Krzysztof Kozmic <[email protected]>
Date: 2010-10-11 (Mon, 11 Oct 2010)
Changed paths:
M BreakingChanges.txt
M src/Castle.Windsor/Facilities/Remoting/RemotingFacility.cs
M src/Castle.Windsor/MicroKernel/Facilities/AbstractFacility.cs
Log Message:
-----------
- BREAKING CHANGE - Changed visibility of members on AbstractFacility to
protected and implementation of interface members to explicit so that we don't
pollute Intellisense when configuring facilities fluently with boilerplate
members.
Commit: e4b3993ec9f2a17ebcdced08e5063f2ecc2e7026
http://github.com/castleproject/Castle.InversionOfControl/commit/e4b3993ec9f2a17ebcdced08e5063f2ecc2e7026
Author: Krzysztof Kozmic <[email protected]>
Date: 2010-10-11 (Mon, 11 Oct 2010)
Changed paths:
M src/Castle.Windsor/Facilities/TypedFactory/TypedFactoryFacility.cs
Log Message:
-----------
- updated summary for TFF
Commit: c0d6bf5fe26a97b06e71e28753f39f1cb34cd454
http://github.com/castleproject/Castle.InversionOfControl/commit/c0d6bf5fe26a97b06e71e28753f39f1cb34cd454
Author: Krzysztof Kozmic <[email protected]>
Date: 2010-10-11 (Mon, 11 Oct 2010)
Changed paths:
M
src/Castle.Windsor/Facilities/TypedFactory/DefaultDelegateComponentSelector.cs
M
src/Castle.Windsor/Facilities/TypedFactory/DefaultTypedFactoryComponentSelector.cs
Log Message:
-----------
- added Null check in DefaultDelegateComponentSelector and added doco to
DefaultTypedFactoryComponentSelector protected methods to describe their
default behavior.
Commit: 80f0e8e486fc72fffe32b5c6f67594acbf333782
http://github.com/castleproject/Castle.InversionOfControl/commit/80f0e8e486fc72fffe32b5c6f67594acbf333782
Author: Krzysztof Kozmic <[email protected]>
Date: 2010-10-11 (Mon, 11 Oct 2010)
Changed paths:
M src/Castle.Windsor.Tests/Castle.Windsor.Tests.csproj
A
src/Castle.Windsor.Tests/Facilities/TypedFactory/TypedFactoryDependenciesTestCase.cs
M
src/Castle.Windsor.Tests/Facilities/TypedFactory/TypedFactoryFacilityTake2TestCase.cs
M src/Castle.Windsor/Castle.Windsor.csproj
M src/Castle.Windsor/Facilities/TypedFactory/TypedFactoryConfiguration.cs
M
src/Castle.Windsor/Facilities/TypedFactory/TypedFactoryRegistrationExtensions.cs
M src/Castle.Windsor/MicroKernel/ComponentReference.cs
M src/Castle.Windsor/MicroKernel/IReference.cs
M src/Castle.Windsor/MicroKernel/InstanceReference.cs
A src/Castle.Windsor/MicroKernel/Registration/DependencyDescriptor.cs
Log Message:
-----------
- changed IReference to expose optionally DependencyModel so that we can track
staticall the dependency that is introduced. This is a breaking change to the
interface, but I'm not sure I want to leave it as that so not updating the
(breaking)changes.txt just yet
Commit: 380defff9ccd64a63d732e24866b7bf55c83c8e6
http://github.com/castleproject/Castle.InversionOfControl/commit/380defff9ccd64a63d732e24866b7bf55c83c8e6
Author: Krzysztof Kozmic <[email protected]>
Date: 2010-10-12 (Tue, 12 Oct 2010)
Changed paths:
M src/Castle.Facilities.Synchronize.Tests/SynchronizeFacilityTestFixture.cs
M src/Castle.Facilities.Synchronize/CreateOnUIThreadInspector.cs
Log Message:
-----------
Castle.Facilities.Synchronize/CreateOnUIThreadInspector now explicitly adds
dependency on its ProxyGenerationHook if a component is used.
Commit: 26b19f4bf1b2a6a167113a870f55e5e5bcbfcb1d
http://github.com/castleproject/Castle.InversionOfControl/commit/26b19f4bf1b2a6a167113a870f55e5e5bcbfcb1d
Author: Krzysztof Kozmic <[email protected]>
Date: 2010-10-12 (Tue, 12 Oct 2010)
Changed paths:
M src/Castle.Facilities.Synchronize/CreateOnUIThreadInspector.cs
M src/Castle.Windsor.Tests/Proxy/ComponentProxyRegistrationTestCase.cs
M
src/Castle.Windsor/Facilities/TypedFactory/TypedFactoryRegistrationExtensions.cs
M src/Castle.Windsor/MicroKernel/ComponentReference.cs
M src/Castle.Windsor/MicroKernel/IReference.cs
M src/Castle.Windsor/MicroKernel/InstanceReference.cs
M src/Castle.Windsor/MicroKernel/Proxy/ProxyOptions.cs
M src/Castle.Windsor/MicroKernel/Proxy/ProxyUtil.cs
M src/Castle.Windsor/MicroKernel/Registration/DependencyDescriptor.cs
Log Message:
-----------
- dependencies on mixins, interceptor selectors, and proxy generation hooks are
now statically analyzable (if the dependency is on a component it is added to
ComponentModel.Dependencies).
Commit: 66872c1406bcedb3c1ab49dd4102cd9da6cc61be
http://github.com/castleproject/Castle.InversionOfControl/commit/66872c1406bcedb3c1ab49dd4102cd9da6cc61be
Author: Krzysztof Kozmic <[email protected]>
Date: 2010-10-12 (Tue, 12 Oct 2010)
Changed paths:
M BreakingChanges.txt
M src/Castle.Windsor.Tests/Castle.Windsor.Tests.csproj
A src/Castle.Windsor.Tests/MicroKernel/NotImplementedDependencyResolver.cs
M src/Castle.Windsor.Tests/MicroKernelTestCase.cs
M src/Castle.Windsor/MicroKernel/DefaultKernel.cs
M src/Castle.Windsor/MicroKernel/IDependencyResolver.cs
M src/Castle.Windsor/MicroKernel/Resolvers/DefaultDependencyResolver.cs
Log Message:
-----------
- BREAKING CHANGE - changed IDependencyResolver.Initialize method signature and
how kernel initializes the resolver to make it easier to use custom resolver
inheriting from DefaultDependencyResolver
Commit: a1025fda8104e0e98e28961e5ea72005f26431f2
http://github.com/castleproject/Castle.InversionOfControl/commit/a1025fda8104e0e98e28961e5ea72005f26431f2
Author: Krzysztof Kozmic <[email protected]>
Date: 2010-10-12 (Tue, 12 Oct 2010)
Changed paths:
M Changes.txt
M src/Castle.Windsor/MicroKernel/DefaultKernel.cs
Log Message:
-----------
- minor clean up in DefaultKernel
Commit: df2a097a3b32f1293712102413ca7746adff597f
http://github.com/castleproject/Castle.InversionOfControl/commit/df2a097a3b32f1293712102413ca7746adff597f
Author: Krzysztof Kozmic <[email protected]>
Date: 2010-10-12 (Tue, 12 Oct 2010)
Changed paths:
M src/Castle.Windsor.Tests/MicroKernelTestCase.cs
Log Message:
-----------
- reformatted MicroKernelTestCase
Commit: 9617deac287d2e01e121c1b2c740334a520d1854
http://github.com/castleproject/Castle.InversionOfControl/commit/9617deac287d2e01e121c1b2c740334a520d1854
Author: Krzysztof Kozmic <[email protected]>
Date: 2010-10-12 (Tue, 12 Oct 2010)
Changed paths:
M src/Castle.Windsor.Tests/MicroKernelTestCase.cs
Log Message:
-----------
- cleaned MicroKernel test case a bit
Commit: 6c0381e19ca0bb3c9cde98f7c10958ce4b5906ab
http://github.com/castleproject/Castle.InversionOfControl/commit/6c0381e19ca0bb3c9cde98f7c10958ce4b5906ab
Author: Krzysztof Kozmic <[email protected]>
Date: 2010-10-12 (Tue, 12 Oct 2010)
Changed paths:
M Changes.txt
M src/Castle.Windsor.Tests/MicroKernelTestCase.cs
M src/Castle.Windsor/MicroKernel/DefaultKernel.cs
Log Message:
-----------
- matching subsystems is now case INsensitive to be consistent with behavior
elsewhere in the container.
Commit: 928fd662ac97af5d83979c202845b643e9394ca8
http://github.com/castleproject/Castle.InversionOfControl/commit/928fd662ac97af5d83979c202845b643e9394ca8
Author: Krzysztof Kozmic <[email protected]>
Date: 2010-10-12 (Tue, 12 Oct 2010)
Changed paths:
M BreakingChanges.txt
M Changes.txt
Log Message:
-----------
- updated messages
Commit: 5ca3e94c6730b83fdf000c0f98fd134f838958fe
http://github.com/castleproject/Castle.InversionOfControl/commit/5ca3e94c6730b83fdf000c0f98fd134f838958fe
Author: Krzysztof Kozmic <[email protected]>
Date: 2010-10-12 (Tue, 12 Oct 2010)
Changed paths:
M Changes.txt
Log Message:
-----------
- updated changes.txt
--
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.