Branch: refs/heads/master
Home:
https://github.com/castleproject/Windsor
Commit: da86a1b454f2f184006b97b051a6a871983f8524
https://github.com/castleproject/Windsor/commit/da86a1b454f2f184006b97b051a6a871983f8524
Author: Krzysztof Kozmic <
krzy...@kozmic.pl>
Date: 2012-05-20 (Sun, 20 May 2012)
Changed paths:
M src/Castle.Windsor.Tests/Castle.Windsor.Tests.csproj
A src/Castle.Windsor.Tests/ClassComponents/GenericDummyComponentImpl.cs
A src/Castle.Windsor.Tests/ClassComponents/GenericDummyComponentImpl2.cs
A src/Castle.Windsor.Tests/ClassComponents/GenericExtendedImpl.cs
M src/Castle.Windsor.Tests/ClassComponents/GenericImpl1.cs
M src/Castle.Windsor.Tests/ClassComponents/GenericImpl2.cs
M src/Castle.Windsor.Tests/ClassComponents/GenericImpl3.cs
M src/Castle.Windsor.Tests/ClassComponents/GenericImplA.cs
M src/Castle.Windsor.Tests/ClassComponents/IGeneric.cs
A src/Castle.Windsor.Tests/ClassComponents/IGenericExtended.cs
A src/Castle.Windsor.Tests/ClassComponents/UseGenericExtended1.cs
A src/Castle.Windsor.Tests/ClassComponents/UseGenericExtended2.cs
M src/Castle.Windsor.Tests/ClassComponents/UsesIGeneric.cs
M src/Castle.Windsor.Tests/ClassInheritanceTestCase.cs
M src/Castle.Windsor.Tests/Diagnostics/AllComponentsDiagnosticTestCase.cs
M src/Castle.Windsor.Tests/Diagnostics/AllServicesDiagnosticTestCase.cs
A src/Castle.Windsor.Tests/GenericMultipleServicesComponentResolutionTestCase.cs
M src/Castle.Windsor.Tests/HandlerFilterTestCase.cs
M src/Castle.Windsor.Tests/Registration/ServiceOverridesTestCase.cs
M src/Castle.Windsor.Tests/TypeNameConverterTestCase.cs
M src/Castle.Windsor.Tests/TypeUtilTestCase.cs
M src/Castle.Windsor.Tests/TypedParametersTestCase.cs
M src/Castle.Windsor.Tests/TypedServiceOverridesAndDependenciesTestCase.cs
M src/Castle.Windsor.Tests/Windsor.Tests/MultiServiceGenericComponentsTestCase.cs
Log Message:
-----------
- added tests exposing issues with open generic components exposing multiple generic components
Commit: 68a1e3bb4051f4e7ebfe39813239737b67701920
https://github.com/castleproject/Windsor/commit/68a1e3bb4051f4e7ebfe39813239737b67701920
Author: Krzysztof Kozmic <
krzy...@kozmic.pl>
Date: 2012-05-20 (Sun, 20 May 2012)
Changed paths:
M Changes.txt
M src/Castle.Windsor.Tests/GenericMultipleServicesComponentResolutionTestCase.cs
M src/Castle.Windsor/MicroKernel/Handlers/AbstractHandler.cs
M src/Castle.Windsor/MicroKernel/Handlers/DefaultGenericHandler.cs
Log Message:
-----------
- fixed IOC-336
This actually re-structures how we close open-generic handlers. Now we do a better job to ensure for handlers having multiple services we replicate all of them on the closed version. This should elliminate a whole range of subtle bugs or unexpected behaviours in those (uncommon, yes) cases.
Commit: db4b8c178ac40875f19bbe894c45b2d44fb1af30
https://github.com/castleproject/Windsor/commit/db4b8c178ac40875f19bbe894c45b2d44fb1af30
Author: Krzysztof Kozmic <
krzy...@kozmic.pl>
Date: 2012-05-20 (Sun, 20 May 2012)
Changed paths:
M src/Castle.Windsor/MicroKernel/Handlers/DefaultGenericHandler.cs
Log Message:
-----------
- cleaning up the code
Compare:
https://github.com/castleproject/Windsor/compare/8665b83...db4b8c1