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

Commit: 24a1f3b54b6d1f0257700237254b39fb8241ec8a
    
http://github.com/castleproject/Castle.InversionOfControl/commit/24a1f3b54b6d1f0257700237254b39fb8241ec8a
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-05-09 (Sun, 09 May 2010)

Changed paths:
  M src/Castle.Windsor/Castle.Windsor-vs2008.csproj
  M src/Castle.Windsor/Windsor/Installer/AssemblyInstaller.cs
  M src/Castle.Windsor/Windsor/Installer/FromAssembly.cs
  A src/Castle.Windsor/Windsor/Installer/InstallerFactory.cs

Log Message:
-----------
- added InstallerFactory type and additional overloads for FromAssembly methods 
that take it as parameter, to allow custom logic that will filter/order and 
instantiate installer types obtained from assembly. Especially ordering is 
important.


Commit: 8275cad0c1dc4fde65519f2c206de5fc20888a81
    
http://github.com/castleproject/Castle.InversionOfControl/commit/8275cad0c1dc4fde65519f2c206de5fc20888a81
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-05-10 (Mon, 10 May 2010)

Changed paths:
  M src/Castle.Windsor.Tests/Castle.Windsor.Tests-vs2008.csproj
  M src/Castle.Windsor.Tests/ClassComponents/DefaultSpamService.cs
  M src/Castle.Windsor.Tests/ClassComponents/SimpleComponent1.cs
  A src/Castle.Windsor.Tests/ClassComponents/UsesSimpleComponent1.cs
  A src/Castle.Windsor.Tests/Components/EmptyService.cs
  A src/Castle.Windsor.Tests/Components/IEmptyService.cs
  A src/Castle.Windsor.Tests/Components/UsesIEmptyService.cs
  M src/Castle.Windsor.Tests/SubContainers/SubContainersTestCase.cs
  M src/Castle.Windsor/Facilities/EventWiring/EventSubscribers.cs
  M src/Castle.Windsor/MicroKernel/DefaultKernel.cs
  M src/Castle.Windsor/MicroKernel/Handlers/DefaultHandler.cs
  M src/Castle.Windsor/MicroKernel/Handlers/ParentHandlerWithChildResolver.cs

Log Message:
-----------
- worked around IOC-ISSUE-204 - Unable to resolve parent components when a 
dependency is only registered in a child container

I don't consider this a proper fix. We should rather redo 
ParentHandlerWithChildResolver to check paren handler's dependencies in its 
container.


Commit: 4ea50f5d529167052e5749303d9b666d571e9e0e
    
http://github.com/castleproject/Castle.InversionOfControl/commit/4ea50f5d529167052e5749303d9b666d571e9e0e
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-05-10 (Mon, 10 May 2010)

Changed paths:
  M src/Castle.Windsor/MicroKernel/Context/CreationContext.cs
  M src/Castle.Windsor/MicroKernel/DefaultKernel.cs
  M src/Castle.Windsor/MicroKernel/Handlers/DefaultHandler.cs
  M src/Castle.Windsor/MicroKernel/Handlers/DefaultHandlerFactory.cs
  M src/Castle.Windsor/MicroKernel/Handlers/ParentHandlerWithChildResolver.cs

Log Message:
-----------
- refined previous solution.


Commit: c285ed9a28bc49c7e6a687470684717a06c84ace
    
http://github.com/castleproject/Castle.InversionOfControl/commit/c285ed9a28bc49c7e6a687470684717a06c84ace
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-05-10 (Mon, 10 May 2010)

Changed paths:
  M src/Castle.Windsor.Tests/SubContainers/SubContainersTestCase.cs

Log Message:
-----------
- added test for any combination in three level container hierarchy


Commit: 610aa3f1b35391abc3eef203aca0c7cfff4823ea
    
http://github.com/castleproject/Castle.InversionOfControl/commit/610aa3f1b35391abc3eef203aca0c7cfff4823ea
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-05-10 (Mon, 10 May 2010)

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

Log Message:
-----------
- changed dependency on originKernel to hasComponentChecker depegate, to not 
pass entire container around.


Commit: d969489467253a28165ebf39a7079d9725de49f5
    
http://github.com/castleproject/Castle.InversionOfControl/commit/d969489467253a28165ebf39a7079d9725de49f5
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-05-10 (Mon, 10 May 2010)

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

Log Message:
-----------
- changed type of ComponentChecker to Predicate


Commit: 4cb82e23bc83f479d0fe41375ecdadd5710bcbb9
    
http://github.com/castleproject/Castle.InversionOfControl/commit/4cb82e23bc83f479d0fe41375ecdadd5710bcbb9
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-05-10 (Mon, 10 May 2010)

Changed paths:
  M 
src/Castle.Windsor/MicroKernel/ModelBuilder/Inspectors/InterceptorInspector.cs

Log Message:
-----------
Merge branch 'master' of github.com:castleproject/Castle.InversionOfControl

Conflicts:
        src/Castle.Windsor.Tests/ClassComponents/DefaultSpamService.cs
        src/Castle.Windsor.Tests/SubContainers/SubContainersTestCase.cs
        src/Castle.Windsor/MicroKernel/DefaultKernel.cs
        src/Castle.Windsor/MicroKernel/Handlers/DefaultHandler.cs
        src/Castle.Windsor/MicroKernel/Handlers/DefaultHandlerFactory.cs
        src/Castle.Windsor/MicroKernel/IHandlerFactory.cs


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