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

Commit: b188ca40ff8b1f64d9e628a3c3bf5acd6ac0d647
    
http://github.com/castleproject/Castle.InversionOfControl/commit/b188ca40ff8b1f64d9e628a3c3bf5acd6ac0d647
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-09-16 (Thu, 16 Sep 2010)

Changed paths:
  M src/Castle.Windsor.Tests/Castle.Windsor.Tests.csproj
  M src/Castle.Windsor.Tests/ContainerProblem2.cs
  A src/Castle.Windsor.Tests/Experimental/AllComponentsTestCase.cs
  A src/Castle.Windsor.Tests/Experimental/ProblematicDependenciesTestCase.cs
  M src/Castle.Windsor.Tests/HandlerForwardingTestCase.cs
  M src/Castle.Windsor.Tests/RegisteringTwoServicesForSameType.cs
  M src/Castle.Windsor/Castle.Windsor.csproj
  M src/Castle.Windsor/MicroKernel/Handlers/ForwardingHandler.cs
  R 
src/Castle.Windsor/Windsor/Experimental/Debugging/ComponentStatusDebuggerViewItem.cs
  R src/Castle.Windsor/Windsor/Experimental/Debugging/DebuggerViewItem.cs
  R src/Castle.Windsor/Windsor/Experimental/Debugging/DebuggerViewItemRich.cs
  R src/Castle.Windsor/Windsor/Experimental/Debugging/DefaultComponentView.cs
  M 
src/Castle.Windsor/Windsor/Experimental/Debugging/DefaultDebuggingSubSystem.cs
  A 
src/Castle.Windsor/Windsor/Experimental/Debugging/Extensions/AbstractContainerDebuggerExtension.cs
  M 
src/Castle.Windsor/Windsor/Experimental/Debugging/Extensions/AllComponents.cs
  M src/Castle.Windsor/Windsor/Experimental/Debugging/Extensions/Facilities.cs
  A 
src/Castle.Windsor/Windsor/Experimental/Debugging/Extensions/PotentialLifestyleMismatches.cs
  M 
src/Castle.Windsor/Windsor/Experimental/Debugging/Extensions/PotentiallyMisconfiguredComponents.cs
  R 
src/Castle.Windsor/Windsor/Experimental/Debugging/HandlerByKeyDebuggerView.cs
  R src/Castle.Windsor/Windsor/Experimental/Debugging/HandlerDebuggerProxy.cs
  R 
src/Castle.Windsor/Windsor/Experimental/Debugging/HandlersByKeyDictionaryDebuggerView.cs
  M 
src/Castle.Windsor/Windsor/Experimental/Debugging/IComponentDebuggerExtension.cs
  M 
src/Castle.Windsor/Windsor/Experimental/Debugging/IContainerDebuggerExtension.cs
  M src/Castle.Windsor/Windsor/Experimental/Debugging/KernelDebuggerProxy.cs
  A 
src/Castle.Windsor/Windsor/Experimental/Debugging/Primitives/ComponentDebuggerView.cs
  A 
src/Castle.Windsor/Windsor/Experimental/Debugging/Primitives/ComponentDebuggerViewCollection.cs
  A 
src/Castle.Windsor/Windsor/Experimental/Debugging/Primitives/ComponentStatusDebuggerViewItem.cs
  A 
src/Castle.Windsor/Windsor/Experimental/Debugging/Primitives/DebuggerViewItem.cs
  A 
src/Castle.Windsor/Windsor/Experimental/Debugging/Primitives/DefaultComponentView.cs
  A 
src/Castle.Windsor/Windsor/Experimental/Debugging/Primitives/LifestyleDependency.cs

Log Message:
-----------
- added skeleton for the new debugger view diagnostic - Potential Lifestyle 
Mismatches.

Still a lot of work to be done here


Commit: 9a83f198761f07b6a8cf537d1773a80838d09d77
    
http://github.com/castleproject/Castle.InversionOfControl/commit/9a83f198761f07b6a8cf537d1773a80838d09d77
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-09-16 (Thu, 16 Sep 2010)

Changed paths:
  M src/Castle.Windsor/MicroKernel/Handlers/ParentHandlerWithChildResolver.cs

Log Message:
-----------
-reformatted ParentHandlerWithChildResolver and removed kernel field which was 
not used


Commit: e40e112e44cd9327f9a526dc6900db8209751241
    
http://github.com/castleproject/Castle.InversionOfControl/commit/e40e112e44cd9327f9a526dc6900db8209751241
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-09-16 (Thu, 16 Sep 2010)

Changed paths:
  M 
src/Castle.Windsor/Windsor/Experimental/Debugging/Primitives/LifestyleDependency.cs

Log Message:
-----------
- for indirect mismatched dependency now a word "indirect" is used instead of 
immediate dependent's lifestyle type


Commit: 52be22c2985d36af8f900d7c851a2298afc0a88b
    
http://github.com/castleproject/Castle.InversionOfControl/commit/52be22c2985d36af8f900d7c851a2298afc0a88b
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-09-16 (Thu, 16 Sep 2010)

Changed paths:
  M Castle.Windsor.5.1.ReSharper

Log Message:
-----------
- updated resharper layout rules so that they're consistent with our conding 
standards


Commit: 3f246e087217d36ea4c98ce44d10481672235b5c
    
http://github.com/castleproject/Castle.InversionOfControl/commit/3f246e087217d36ea4c98ce44d10481672235b5c
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-09-16 (Thu, 16 Sep 2010)

Changed paths:
  M src/Castle.Windsor/MicroKernel/Handlers/AbstractHandler.cs
  M 
src/Castle.Windsor/Windsor/Experimental/Debugging/Extensions/AbstractContainerDebuggerExtension.cs
  M 
src/Castle.Windsor/Windsor/Experimental/Debugging/Extensions/PotentialLifestyleMismatches.cs
  M src/Castle.Windsor/Windsor/Installer/DefaultComponentInstaller.cs

Log Message:
-----------
- restructured some classes to meet Castle coding standards


Commit: a1723d8d7729a1f9241d9fbc711e953f097956f9
    
http://github.com/castleproject/Castle.InversionOfControl/commit/a1723d8d7729a1f9241d9fbc711e953f097956f9
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-09-17 (Fri, 17 Sep 2010)

Changed paths:
  M src/Castle.Windsor/Castle.Windsor.csproj
  M src/Castle.Windsor/MicroKernel/Handlers/AbstractHandler.cs
  M 
src/Castle.Windsor/Windsor/Experimental/Debugging/Primitives/LifestyleDependency.cs
  A 
src/Castle.Windsor/Windsor/Experimental/Debugging/Primitives/MismatchedDependency.cs

Log Message:
-----------
- pretty much got the structure for the mismatched dependencies view.

The data showed is still buggy and needs to be fixed but at least one part is 
done.


Commit: 835b113265aaa32f10f910b78dc57bb036784ab3
    
http://github.com/castleproject/Castle.InversionOfControl/commit/835b113265aaa32f10f910b78dc57bb036784ab3
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-09-17 (Fri, 17 Sep 2010)

Changed paths:
  M src/Castle.Windsor.Tests/Castle.Windsor.Tests.csproj
  A src/Castle.Windsor.Tests/Components/EmptyServiceComposite.cs
  M src/Castle.Windsor.Tests/SpecializedResolvers/ArrayResolverTestCase.cs
  M src/Castle.Windsor.Tests/SpecializedResolvers/CollectionResolverTestCase.cs
  M src/Castle.Windsor/MicroKernel/Context/DependencyTrackingScope.cs
  M src/Castle.Windsor/MicroKernel/DefaultKernel_Resolve.cs
  M 
src/Castle.Windsor/Windsor/Experimental/Debugging/Extensions/PotentialLifestyleMismatches.cs

Log Message:
-----------
- implemented cycles detection when using ResolveAll which in particular 
affects CollectionResolver and its Array and List friends, to allow scenarios 
as described here:

http://stackoverflow.com/questions/3734371/how-to-avoid-cyclic-behaviour-with-castle-windsors-collectionresolver

This was deceptively easy (see change in DefaultKernel_Resolve.cs) given how 
historically ArrayResolver was well known to NOT support that. Why wasn't it 
implemented then? What am I missing?


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