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.