Branch: refs/heads/scoped-lifestyle
Home:   https://github.com/castleproject/Castle.Windsor

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

Changed paths:
  M Castle.Windsor.6.0.ReSharper
  M src/Castle.Windsor/MicroKernel/Lifestyle/PerWebRequestLifestyleManager.cs

Log Message:
-----------
- updated PerWebRequestLifestyleManager to not be included in client profile 
build


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

Changed paths:
  M src/Castle.Windsor/Castle.Windsor.csproj
  A src/Castle.Windsor/MicroKernel/Lifestyle/Scoped/IScopeAccessor.cs
  A src/Castle.Windsor/MicroKernel/Lifestyle/Scoped/IScopeManager.cs
  A src/Castle.Windsor/MicroKernel/Lifestyle/Scoped/LifestyleExtensions.cs
  A src/Castle.Windsor/MicroKernel/Lifestyle/Scoped/LifestyleScope.cs
  A src/Castle.Windsor/MicroKernel/Lifestyle/Scoped/ScopeSelector.cs
  A src/Castle.Windsor/MicroKernel/Lifestyle/Scoped/ScopeSubsystem.cs
  A src/Castle.Windsor/MicroKernel/Lifestyle/Scoped/ScopedLifestyleManager.cs
  A src/Castle.Windsor/MicroKernel/Lifestyle/Scoped/ThreadScopeAccessor.cs
  A src/Castle.Windsor/MicroKernel/Lifestyle/Scoped/WebScopeAccessor.cs

Log Message:
-----------
- added scoped lifestyle implementation based on my old proof of concept and 
then improved by Craig


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.


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