Branch: refs/heads/master
Home:   https://github.com/castleproject/Castle.Windsor

Commit: ef01a5cb900f45b50efb6f594dca3e8840f7e3e4
    
https://github.com/castleproject/Castle.Windsor/commit/ef01a5cb900f45b50efb6f594dca3e8840f7e3e4
Author: Krzysztof Kozmic <[email protected]>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M src/Castle.Windsor/Core/ParameterModelCollection.cs

Log Message:
-----------
- ParameterModelCollection no longer inherits Collection<ParameterModel>. 
Instead it only implements IEnumerable<ParameterModel>


Commit: 353104366846f74f4f0b0daddeaee651c48c7dd6
    
https://github.com/castleproject/Castle.Windsor/commit/353104366846f74f4f0b0daddeaee651c48c7dd6
Author: Krzysztof Kozmic <[email protected]>
Date:   2011-02-22 (Tue, 22 Feb 2011)

Changed paths:
  M Castle.Windsor.sln
  M Changes.txt
  M Settings.proj
  M buildscripts/Castle.Common.Targets

Log Message:
-----------
Merge branch '2.5.x'


Commit: f20bf3ec53fdb4155979b48edb4166073f839a73
    
https://github.com/castleproject/Castle.Windsor/commit/f20bf3ec53fdb4155979b48edb4166073f839a73
Author: Krzysztof Kozmic <[email protected]>
Date:   2011-02-22 (Tue, 22 Feb 2011)

Changed paths:
  M src/Castle.Windsor.Tests/Experimental/ProblematicDependenciesTestCase.cs
  M 
src/Castle.Windsor/Windsor/Experimental/Diagnostics/Helpers/MismatchedLifestyleDependencyViewBuilder.cs

Log Message:
-----------
- fixed stack overflow issue in mismatched dependencies view when decorators 
were used as decorators in some cases have direct dependency on themselves in 
the graph. I'm not sure I like that but let's leave that for now.


Commit: 90546b559436d0246afd7871db072e169acc26e2
    
https://github.com/castleproject/Castle.Windsor/commit/90546b559436d0246afd7871db072e169acc26e2
Author: Krzysztof Kozmic <[email protected]>
Date:   2011-02-22 (Tue, 22 Feb 2011)

Changed paths:
  M BreakingChanges.txt
  M Castle.Windsor.sln
  M Changes.txt
  M Settings.proj
  M TODO.txt
  M buildscripts/Castle.Common.Targets
  M src/Castle.Facilities.Synchronize/Castle.Facilities.Synchronize.csproj
  M src/Castle.Facilities.Synchronize/SynchronizeAttribute.cs
  M src/Castle.Facilities.Synchronize/SynchronizeComponentInspector.cs
  M src/Castle.Facilities.Synchronize/SynchronizeContextReference.cs
  A src/Castle.Facilities.Synchronize/SynchronizeContextReferenceType.cs
  A src/Castle.Windsor.Tests/AbstractContainerTestCase.cs
  R src/Castle.Windsor.Tests/AbstractContainerTestFixture.cs
  M src/Castle.Windsor.Tests/Activators/BestConstructorTestCase.cs
  M src/Castle.Windsor.Tests/ByRefDependenciesTestCase.cs
  M src/Castle.Windsor.Tests/Castle.Windsor.Tests.csproj
  A src/Castle.Windsor.Tests/CircularDependencyTestCase.cs
  R src/Castle.Windsor.Tests/CircularDependencyTests.cs
  M src/Castle.Windsor.Tests/ClassInheritanceTestCase.cs
  M src/Castle.Windsor.Tests/ComponentsParametersDivisionTestsCase.cs
  M src/Castle.Windsor.Tests/CompositePatternTestCase.cs
  M src/Castle.Windsor.Tests/ContainerAndGenericsInCodeTestCase.cs
  M src/Castle.Windsor.Tests/ContainerAndGenericsInConfigTestCase.cs
  M src/Castle.Windsor.Tests/Core.Tests/InterceptorAttributeTestCase.cs
  M src/Castle.Windsor.Tests/DecoratorsTestCase.cs
  R src/Castle.Windsor.Tests/DependencyGraph.cs
  A src/Castle.Windsor.Tests/DependencyGraphTestCase.cs
  R src/Castle.Windsor.Tests/EventTests.cs
  M src/Castle.Windsor.Tests/Experimental/AllComponentsTestCase.cs
  M src/Castle.Windsor.Tests/Experimental/ProblematicDependenciesTestCase.cs
  M src/Castle.Windsor.Tests/Experimental/ReleasePolicyTrackedObjectsTestCase.cs
  M 
src/Castle.Windsor.Tests/Facilities/TypedFactory/TypedFactoryDependenciesTestCase.cs
  M 
src/Castle.Windsor.Tests/Facilities/TypedFactory/TypedFactoryFacilityTake2TestCase.cs
  M 
src/Castle.Windsor.Tests/GenericImplementationWithGreaterArityThanServiceTestCase.cs
  M src/Castle.Windsor.Tests/HandlerExtensionsTestCase.cs
  M src/Castle.Windsor.Tests/HandlerFilterTestCase.cs
  M src/Castle.Windsor.Tests/Handlers/EmptyConstructorTestCase.cs
  A src/Castle.Windsor.Tests/KernelEventsTestCase.cs
  M src/Castle.Windsor.Tests/LazyLoadingTestCase.cs
  M src/Castle.Windsor.Tests/Lifecycle/DisposeTestCase.cs
  M src/Castle.Windsor.Tests/Lifecycle/InitializableTestCase.cs
  M src/Castle.Windsor.Tests/Lifecycle/LifecycleActionTestCase.cs
  M src/Castle.Windsor.Tests/Lifecycle/SupportsInitializeTestCase.cs
  M src/Castle.Windsor.Tests/MicroKernelTestCase.cs
  M src/Castle.Windsor.Tests/OpenGenericsTestCase.cs
  M src/Castle.Windsor.Tests/Pools/PooledLifestyleManagerTestCase.cs
  M src/Castle.Windsor.Tests/Proxies/ComponentProxyRegistrationTestCase.cs
  M src/Castle.Windsor.Tests/Proxies/FactorySupportTestCase.cs
  M src/Castle.Windsor.Tests/Proxies/ProxyBehaviorTestCase.cs
  M src/Castle.Windsor.Tests/ResolveAllTestCase.cs
  M src/Castle.Windsor.Tests/RuntimeParametersTestCase.cs
  M src/Castle.Windsor.Tests/SpecializedResolvers/ArrayResolverTestCase.cs
  M src/Castle.Windsor.Tests/SpecializedResolvers/CollectionResolverTestCase.cs
  M 
src/Castle.Windsor.Tests/SynchronizeFacility/SynchronizeFacilityTestFixture.cs
  M src/Castle.Windsor.Tests/TypedDependenciesTestCase.cs
  M src/Castle.Windsor.Tests/UnsatisfiedDependenciesTestCase.cs
  M 
src/Castle.Windsor.Tests/Windsor.Tests/Debugging/DebuggingSubsystemTestCase.cs
  M src/Castle.Windsor.Tests/Windsor.Tests/GenericVarianceTestCase.cs
  M 
src/Castle.Windsor.Tests/Windsor.Tests/LifecycledComponentsReleasePolicyComponentTrackingTestCase.cs
  M src/Castle.Windsor.Tests/Windsor.Tests/LitestylePerThreadTestCase.cs
  M src/Castle.Windsor.Tests/Windsor.Tests/MultiServiceComponentsTestCase.cs
  M 
src/Castle.Windsor.Tests/Windsor.Tests/MultiServiceGenericComponentsTestCase.cs
  M src/Castle.Windsor.Tests/Windsor.Tests/XmlConfigStructureTestCase.cs
  A src/Castle.Windsor/AutoregisterPerWebRequestLifestyleModule.cs
  M src/Castle.Windsor/Castle.Windsor.csproj
  M src/Castle.Windsor/Core/ParameterModelCollection.cs
  M src/Castle.Windsor/MicroKernel/Handlers/AbstractHandler.cs
  M src/Castle.Windsor/MicroKernel/Handlers/DefaultHandler.cs
  A src/Castle.Windsor/MicroKernel/Handlers/DependencyInspector.cs
  A src/Castle.Windsor/MicroKernel/Handlers/IDependencyInspector.cs
  M src/Castle.Windsor/MicroKernel/Handlers/IExposeDependencyInfo.cs
  M src/Castle.Windsor/MicroKernel/Lifestyle/PerWebRequestLifestyleManager.cs
  M src/Castle.Windsor/MicroKernel/Lifestyle/PerWebRequestLifestyleModule.cs
  A 
src/Castle.Windsor/MicroKernel/Lifestyle/PerWebRequestLifestyleModuleRegistration.cs
  M src/Castle.Windsor/MicroKernel/SubSystems/Naming/DefaultNamingSubSystem.cs
  M 
src/Castle.Windsor/Windsor/Experimental/Diagnostics/DebuggerViews/ComponentStatusDebuggerViewItem.cs
  M 
src/Castle.Windsor/Windsor/Experimental/Diagnostics/Helpers/MismatchedLifestyleDependencyViewBuilder.cs

Log Message:
-----------
Merge branch 'master' into scoped-lifestyle


Commit: 6c1d819e91db876ce52d8b9ef6b73e8788874e9c
    
https://github.com/castleproject/Castle.Windsor/commit/6c1d819e91db876ce52d8b9ef6b73e8788874e9c
Author: Krzysztof Kozmic <[email protected]>
Date:   2011-02-22 (Tue, 22 Feb 2011)

Changed paths:
  M TODO.txt
  M src/Castle.Windsor/Castle.Windsor.csproj
  M 
src/Castle.Windsor/MicroKernel/ComponentActivator/ComponentActivatorException.cs
  A src/Castle.Windsor/MicroKernel/ComponentResolutionException.cs

Log Message:
-----------
- added ComponentActivatorException class. That's the first step to unify the 
exception types thrown by Windsor and to take better advantage of them to give 
users better information and help them better diagnose issues with their 
container usage. For example this exception has optional ComponentModel 
argument it takes so that the component in question can be analyzed when the 
exception is thrown.


Commit: 339637e54c8261eb42a0b7e88335f08a290e832b
    
https://github.com/castleproject/Castle.Windsor/commit/339637e54c8261eb42a0b7e88335f08a290e832b
Author: Krzysztof Kozmic <[email protected]>
Date:   2011-02-22 (Tue, 22 Feb 2011)

Changed paths:
  M src/Castle.Windsor.Tests/Castle.Windsor.Tests.csproj
  A src/Castle.Windsor.Tests/Lifestyle/ScopedLifestyleTestCase.cs
  M src/Castle.Windsor/MicroKernel/Lifestyle/Scoped/ScopedLifestyleManager.cs

Log Message:
-----------
- added some tests for scoped lifestyle


Commit: a4518ba6652fd30607a6ff1b6693cd04c0ee8368
    
https://github.com/castleproject/Castle.Windsor/commit/a4518ba6652fd30607a6ff1b6693cd04c0ee8368
Author: Krzysztof Kozmic <[email protected]>
Date:   2011-02-22 (Tue, 22 Feb 2011)

Changed paths:
  M src/Castle.Windsor.Tests/Lifestyle/ScopedLifestyleTestCase.cs

Log Message:
-----------
- morrrrr tests


Commit: a24577712886dedd40fc7a9061102c8a0cc30588
    
https://github.com/castleproject/Castle.Windsor/commit/a24577712886dedd40fc7a9061102c8a0cc30588
Author: Krzysztof Kozmic <[email protected]>
Date:   2011-02-22 (Tue, 22 Feb 2011)

Changed paths:
  M src/Castle.Windsor.Tests/Lifestyle/ScopedLifestyleTestCase.cs
  M src/Castle.Windsor/MicroKernel/Lifestyle/Scoped/LifestyleScope.cs
  M src/Castle.Windsor/MicroKernel/Lifestyle/Scoped/ScopedLifestyleManager.cs

Log Message:
-----------
- adapted to the new implementation which made one failing test pass. The other 
one has to be discussed first before we proceed.


Commit: be9499cd7ef45fce8a564c55b26b5b6de9086c6f
    
https://github.com/castleproject/Castle.Windsor/commit/be9499cd7ef45fce8a564c55b26b5b6de9086c6f
Author: Krzysztof Kozmic <[email protected]>
Date:   2011-02-22 (Tue, 22 Feb 2011)

Changed paths:
  M src/Castle.Windsor.Tests/ClassComponents/UsesDisposableFoo.cs
  M src/Castle.Windsor.Tests/Lifestyle/ScopedLifestyleTestCase.cs

Log Message:
-----------
- even morr tests


Commit: bbed79bfc2df66790f7b6a0538d5ec053288581f
    
https://github.com/castleproject/Castle.Windsor/commit/bbed79bfc2df66790f7b6a0538d5ec053288581f
Author: Krzysztof Kozmic <[email protected]>
Date:   2011-02-22 (Tue, 22 Feb 2011)

Changed paths:
  M src/Castle.Windsor.Tests/Castle.Windsor.Tests.csproj
  A src/Castle.Windsor.Tests/ClassComponents/GenericImpl3.cs
  M src/Castle.Windsor.Tests/Registration/ServiceOverridesTestCase.cs

Log Message:
-----------
added test for service overrides for dependencies of a generic type


Commit: f3517325f9515e347ec2b976ca2bd7fa75ddf577
    
https://github.com/castleproject/Castle.Windsor/commit/f3517325f9515e347ec2b976ca2bd7fa75ddf577
Author: Krzysztof Kozmic <[email protected]>
Date:   2011-02-25 (Fri, 25 Feb 2011)

Changed paths:
  M BreakingChanges.txt
  M Changes.txt
  M src/Castle.Windsor.Tests/Registration/UsingFactoryMethodTestCase.cs
  M 
src/Castle.Windsor/MicroKernel/ComponentActivator/ExternalInstanceActivator.cs
  M src/Castle.Windsor/MicroKernel/ComponentActivator/FactoryMethodActivator.cs
  M 
src/Castle.Windsor/MicroKernel/ComponentActivator/IDependencyAwareActivator.cs
  M src/Castle.Windsor/MicroKernel/Context/CreationContext.cs
  M src/Castle.Windsor/MicroKernel/Registration/ComponentRegistration.cs

Log Message:
-----------
- implemented IOC-277 - Add ability for components activated in a custom way to 
opt out of container lifetime management


Commit: d20e87b233eb3e800773783192f735abf01d8a1b
    
https://github.com/castleproject/Castle.Windsor/commit/d20e87b233eb3e800773783192f735abf01d8a1b
Author: Krzysztof Kozmic <[email protected]>
Date:   2011-02-25 (Fri, 25 Feb 2011)

Changed paths:
  M Changes.txt
  M src/Castle.Windsor.Tests/Castle.Windsor.Tests.csproj
  A 
src/Castle.Windsor.Tests/Facilities/TypedFactory/Delegates/UsesBarDelegateProperty.cs
  A 
src/Castle.Windsor.Tests/Facilities/TypedFactory/Delegates/UsesBarDelegateTwoConstructors.cs
  M 
src/Castle.Windsor.Tests/Facilities/TypedFactory/TypedFactoryDelegatesTestCase.cs
  M src/Castle.Windsor.Tests/MicroKernel/NotImplementedDependencyResolver.cs
  M src/Castle.Windsor/MicroKernel/IDependencyResolver.cs
  M src/Castle.Windsor/MicroKernel/Resolvers/DefaultDependencyResolver.cs

Log Message:
-----------
- fixed IOC-278 - Optional Dependencies should also be satisfied from 
ILazyComponentLoaders if possible

        this required IDependencyResolver to depend on IKernelInternal not just 
IKernel


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