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

Commit: 08a1ab672ef542056409c845fa1e1edcadacf866
    
http://github.com/castleproject/Castle.InversionOfControl/commit/08a1ab672ef542056409c845fa1e1edcadacf866
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-06-25 (Fri, 25 Jun 2010)

Changed paths:
  M src/Castle.Windsor/MicroKernel/Context/CreationContext.cs

Log Message:
-----------
- changed additionalArguments to be lazily initialized


Commit: 13cd746b5f3a4e80b7c673197ae46316d6e0fb4c
    
http://github.com/castleproject/Castle.InversionOfControl/commit/13cd746b5f3a4e80b7c673197ae46316d6e0fb4c
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-06-25 (Fri, 25 Jun 2010)

Changed paths:
  M 
src/Castle.Windsor/MicroKernel/SubSystems/Conversion/AbstractTypeConverter.cs
  M 
src/Castle.Windsor/MicroKernel/SubSystems/Conversion/DefaultConversionManager.cs
  M src/Castle.Windsor/MicroKernel/SubSystems/Conversion/ITypeConverter.cs

Log Message:
-----------
added generic overloads for PerformConversion methods to ITypeConverter  to 
minimize casting


Commit: b9bb17d2d3be06166766d54cafc7b08127a3e4ce
    
http://github.com/castleproject/Castle.InversionOfControl/commit/b9bb17d2d3be06166766d54cafc7b08127a3e4ce
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-06-25 (Fri, 25 Jun 2010)

Changed paths:
  M BreakingChanges.txt
  M Changes.txt
  M src/Castle.Windsor.Tests/Configuration2/UsingAssemblyTestCase.cs
  M src/Castle.Windsor/Facilities/Remoting/RemotingInspector.cs
  M src/Castle.Windsor/Facilities/Startable/StartableContributor.cs
  M src/Castle.Windsor/Facilities/TypedFactory/TypedFactoryFacility.cs
  M 
src/Castle.Windsor/MicroKernel/ModelBuilder/Inspectors/ComponentProxyInspector.cs
  M 
src/Castle.Windsor/MicroKernel/ModelBuilder/Inspectors/MethodMetaInspector.cs
  M 
src/Castle.Windsor/MicroKernel/SubSystems/Conversion/DefaultComplexConverter.cs
  M src/Castle.Windsor/MicroKernel/SubSystems/Conversion/DictionaryConverter.cs
  M 
src/Castle.Windsor/MicroKernel/SubSystems/Conversion/GenericDictionaryConverter.cs
  M src/Castle.Windsor/MicroKernel/SubSystems/Conversion/GenericListConverter.cs
  M src/Castle.Windsor/MicroKernel/SubSystems/Conversion/ListConverter.cs
  M src/Castle.Windsor/Windsor/Installer/DefaultComponentInstaller.cs

Log Message:
-----------
- changed code to take advantage of new generic overloads in ITypeConverter


Commit: 662abb1c47bd962cc1a8c34dbd68f3d5b72efd14
    
http://github.com/castleproject/Castle.InversionOfControl/commit/662abb1c47bd962cc1a8c34dbd68f3d5b72efd14
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-06-25 (Fri, 25 Jun 2010)

Changed paths:
  M src/Castle.Facilities.Logging/Castle.Facilities.Logging.csproj
  A src/Castle.Facilities.Logging/LoggerImplementation.cs
  M src/Castle.Facilities.Logging/LoggingFacility.cs

Log Message:
-----------
-clean up in LoggingFacility and added methods so that it can be configured via 
the fluent API


Commit: 2355d0f86cf6c7478f71565e18fe55b757077f45
    
http://github.com/castleproject/Castle.InversionOfControl/commit/2355d0f86cf6c7478f71565e18fe55b757077f45
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-06-27 (Sun, 27 Jun 2010)

Changed paths:
  M Castle.InversionOfControl-vs2010.5.0.ReSharper

Log Message:
-----------
fixed ReSharper settings for naming of private static readonly fields


Commit: f724ee994241cfe61b3b92eca4993ce2c85ffb3a
    
http://github.com/castleproject/Castle.InversionOfControl/commit/f724ee994241cfe61b3b92eca4993ce2c85ffb3a
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-06-27 (Sun, 27 Jun 2010)

Changed paths:
  M lib/NET35/Castle.Core.dll
  M lib/NET35/Castle.Core.pdb
  M lib/NET35/Castle.Core.xml
  M lib/NET35/Castle.Services.Logging.Log4netIntegration.dll
  M lib/NET35/Castle.Services.Logging.Log4netIntegration.pdb
  M lib/NET35/Castle.Services.Logging.NLogIntegration.dll
  M lib/NET35/Castle.Services.Logging.NLogIntegration.pdb
  M lib/NET40/Castle.Core.dll
  M lib/NET40/Castle.Core.pdb
  M lib/NET40/Castle.Core.xml
  M lib/NET40/Castle.Services.Logging.Log4netIntegration.dll
  M lib/NET40/Castle.Services.Logging.Log4netIntegration.pdb
  M lib/NET40/Castle.Services.Logging.NLogIntegration.dll
  M lib/NET40/Castle.Services.Logging.NLogIntegration.pdb
  M lib/NET40CP/Castle.Core.dll
  A lib/NET40CP/Castle.Core.pdb
  A lib/NET40CP/Castle.Core.xml

Log Message:
-----------
updated dependency on Core to be able to take advantage of DelegateProxies


Commit: e20fd2fc65e4520079fad78c118c2c990746323c
    
http://github.com/castleproject/Castle.InversionOfControl/commit/e20fd2fc65e4520079fad78c118c2c990746323c
Author: Krzysztof Kozmic <[email protected]>
Date:   2010-06-27 (Sun, 27 Jun 2010)

Changed paths:
  M src/Castle.Facilities.Logging.Tests/BaseTest.cs
  M src/Castle.Windsor.Tests/Castle.Windsor.Tests.csproj
  M src/Castle.Windsor.Tests/Facilities/EventWiring/Config/dependencies.config
  M src/Castle.Windsor.Tests/Facilities/EventWiring/Config/invalid.config
  M src/Castle.Windsor.Tests/Facilities/EventWiring/Config/singleton.config
  M src/Castle.Windsor.Tests/Facilities/EventWiring/Config/startable.config
  M 
src/Castle.Windsor.Tests/Facilities/EventWiring/FluentRegistrationTestCase.cs
  M src/Castle.Windsor.Tests/Facilities/EventWiring/InvalidConfigTestCase.cs
  M src/Castle.Windsor.Tests/Facilities/EventWiring/Model/GenericService.cs
  M src/Castle.Windsor.Tests/Facilities/EventWiring/Model/Handlers.cs
  M 
src/Castle.Windsor.Tests/Facilities/EventWiring/Model/ListenerWithOnEventMethod.cs
  M src/Castle.Windsor.Tests/Facilities/EventWiring/Model/MultiListener.cs
  M src/Castle.Windsor.Tests/Facilities/EventWiring/Model/MultiPublisher.cs
  M src/Castle.Windsor.Tests/Facilities/EventWiring/Model/MyInterceptor.cs
  M src/Castle.Windsor.Tests/Facilities/EventWiring/Model/PublisherListener.cs
  M src/Castle.Windsor.Tests/Facilities/EventWiring/Model/SimpleListener.cs
  M src/Castle.Windsor.Tests/Facilities/EventWiring/Model/SimplePublisher.cs
  M src/Castle.Windsor.Tests/Facilities/EventWiring/Model/SimpleService.cs
  M 
src/Castle.Windsor.Tests/Facilities/EventWiring/Model/SubscriberWithDependency.cs
  M 
src/Castle.Windsor.Tests/Facilities/EventWiring/Model/SubscriberWithGenericDependency.cs
  M src/Castle.Windsor.Tests/Facilities/EventWiring/ProxiedSubscriberTestCase.cs
  M 
src/Castle.Windsor.Tests/Facilities/EventWiring/SingletonComponentsTestCase.cs
  M 
src/Castle.Windsor.Tests/Facilities/EventWiring/SingletonStartableTestCase.cs
  M 
src/Castle.Windsor.Tests/Facilities/EventWiring/SubscriberWithDependenciesTestCase.cs
  M src/Castle.Windsor.Tests/Facilities/EventWiring/WiringTestBase.cs
  M 
src/Castle.Windsor.Tests/Facilities/FactorySupport/FactorySupportFluentTestCase.cs
  M 
src/Castle.Windsor.Tests/Facilities/FactorySupport/FactorySupportProgrammaticTestCase.cs
  M src/Castle.Windsor.Tests/Facilities/FactorySupport/FactorySupportTestCase.cs
  M src/Castle.Windsor.Tests/Facilities/Remoting/AbstractRemoteTestCase.cs
  M src/Castle.Windsor.Tests/Facilities/Remoting/AppDomainFactory.cs
  M src/Castle.Windsor.Tests/Facilities/Remoting/CalcServiceImpl.cs
  M src/Castle.Windsor.Tests/Facilities/Remoting/ChangeResultInterceptor.cs
  M 
src/Castle.Windsor.Tests/Facilities/Remoting/Configs/client_12134_kernelcomponent.xml
  M 
src/Castle.Windsor.Tests/Facilities/Remoting/Configs/client_clientactivated.xml
  M 
src/Castle.Windsor.Tests/Facilities/Remoting/Configs/client_confreg_clientactivated.xml
  M 
src/Castle.Windsor.Tests/Facilities/Remoting/Configs/client_kernelcomponent.xml
  M 
src/Castle.Windsor.Tests/Facilities/Remoting/Configs/client_kernelcomponent_recover.xml
  M 
src/Castle.Windsor.Tests/Facilities/Remoting/Configs/client_kernelgenericcomponent.xml
  M 
src/Castle.Windsor.Tests/Facilities/Remoting/Configs/client_simple_scenario.xml
  M 
src/Castle.Windsor.Tests/Facilities/Remoting/Configs/server_client_kernelcomponent.xml
  M 
src/Castle.Windsor.Tests/Facilities/Remoting/Configs/server_clientactivated.xml
  M 
src/Castle.Windsor.Tests/Facilities/Remoting/Configs/server_confreg_clientactivated.xml
  M 
src/Castle.Windsor.Tests/Facilities/Remoting/Configs/server_kernelcomponent.xml
  M 
src/Castle.Windsor.Tests/Facilities/Remoting/Configs/server_kernelcomponent_inter1.xml
  M 
src/Castle.Windsor.Tests/Facilities/Remoting/Configs/server_kernelcomponent_recover.xml
  M 
src/Castle.Windsor.Tests/Facilities/Remoting/Configs/server_kernelgenericcomponent.xml
  M 
src/Castle.Windsor.Tests/Facilities/Remoting/Configs/server_simple_scenario.xml
  M 
src/Castle.Windsor.Tests/Facilities/Remoting/ConfigurableRegistrationTestCase.cs
  M src/Castle.Windsor.Tests/Facilities/Remoting/ConsumerComp.cs
  M src/Castle.Windsor.Tests/Facilities/Remoting/CustomToStringService.cs
  M src/Castle.Windsor.Tests/Facilities/Remoting/FacilityLifeCycleTestCase.cs
  M src/Castle.Windsor.Tests/Facilities/Remoting/GenericToStringServiceImpl.cs
  M src/Castle.Windsor.Tests/Facilities/Remoting/ICalcService.cs
  M src/Castle.Windsor.Tests/Facilities/Remoting/IGenericHashService.cs
  M src/Castle.Windsor.Tests/Facilities/Remoting/InterceptableCalcService.cs
  M 
src/Castle.Windsor.Tests/Facilities/Remoting/RemoteClientActivatedTestCase.cs
  M src/Castle.Windsor.Tests/Facilities/Remoting/RemoteComponentTestCase.cs
  M 
src/Castle.Windsor.Tests/Facilities/Remoting/RemoteComponentWithInterceptorTestCase.cs
  M 
src/Castle.Windsor.Tests/Facilities/Remoting/RemoteGenericComponentTestCase.cs
  M 
src/Castle.Windsor.Tests/Facilities/Remoting/RemoteRecoverableCpntTestCase.cs
  M src/Castle.Windsor.Tests/Facilities/Remoting/RemoteSingletonTestCase.cs
  M 
src/Castle.Windsor.Tests/Facilities/Remoting/ServerClientContainerTestCase.cs
  M src/Castle.Windsor.Tests/Facilities/SlowlyInitFacility.cs
  M 
src/Castle.Windsor.Tests/Facilities/Startable/Components/NoInterfaceStartableComponent.cs
  M 
src/Castle.Windsor.Tests/Facilities/Startable/Components/StartableChainWithGenerics.cs
  M 
src/Castle.Windsor.Tests/Facilities/Startable/Components/StartableComponent.cs
  M 
src/Castle.Windsor.Tests/Facilities/Startable/Components/StartableComponentWithCustomDependencies.cs
  M 
src/Castle.Windsor.Tests/Facilities/Startable/OptimizedForSingleInstallTestCase.cs
  M src/Castle.Windsor.Tests/Facilities/Startable/StartableFacilityTestCase.cs
  M src/Castle.Windsor.Tests/Facilities/TypedFactory/Components/Component1.cs
  M src/Castle.Windsor.Tests/Facilities/TypedFactory/Components/Component2.cs
  M 
src/Castle.Windsor.Tests/Facilities/TypedFactory/Components/ComponentWithOptionalParameter.cs
  M 
src/Castle.Windsor.Tests/Facilities/TypedFactory/Components/GenericComponent.cs
  M 
src/Castle.Windsor.Tests/Facilities/TypedFactory/Components/GenericComponentWithIntArg.cs
  M 
src/Castle.Windsor.Tests/Facilities/TypedFactory/Components/IDummyComponent.cs
  M 
src/Castle.Windsor.Tests/Facilities/TypedFactory/Components/IProtocolHandler.cs
  M 
src/Castle.Windsor.Tests/Facilities/TypedFactory/Components/MessengerProtocolHandler.cs
  M 
src/Castle.Windsor.Tests/Facilities/TypedFactory/Components/MirandaProtocolHandler.cs
  M src/Castle.Windsor.Tests/Facilities/TypedFactory/Delegates/Bar.cs
  M src/Castle.Windsor.Tests/Facilities/TypedFactory/Delegates/Baz.cs
  A src/Castle.Windsor.Tests/Facilities/TypedFactory/Delegates/DisposableFoo.cs
  M src/Castle.Windsor.Tests/Facilities/TypedFactory/Delegates/Foo.cs
  M 
src/Castle.Windsor.Tests/Facilities/TypedFactory/Delegates/HasOnlyOneArgMatchingDelegatesParameter.cs
  M 
src/Castle.Windsor.Tests/Facilities/TypedFactory/Delegates/HasTwoConstructors.cs
  R 
src/Castle.Windsor.Tests/Facilities/TypedFactory/Delegates/TypedFactoryDelegatesTestCase.cs
  M 
src/Castle.Windsor.Tests/Facilities/TypedFactory/Delegates/UsesBarDelegate.cs
  A 
src/Castle.Windsor.Tests/Facilities/TypedFactory/Delegates/UsesDisposableFooDelegate.cs
  M 
src/Castle.Windsor.Tests/Facilities/TypedFactory/Delegates/UsesFooDelegate.cs
  M 
src/Castle.Windsor.Tests/Facilities/TypedFactory/ExternalConfigurationTestCase.cs
  M 
src/Castle.Windsor.Tests/Facilities/TypedFactory/Factories/DummyComponentArrayFactory.cs
  M 
src/Castle.Windsor.Tests/Facilities/TypedFactory/Factories/DummyComponentCollectionFactory.cs
  M 
src/Castle.Windsor.Tests/Facilities/TypedFactory/Factories/DummyComponentEnumerableFactory.cs
  M 
src/Castle.Windsor.Tests/Facilities/TypedFactory/Factories/DummyComponentFactory.cs
  M 
src/Castle.Windsor.Tests/Facilities/TypedFactory/Factories/DummyComponentListFactory.cs
  M 
src/Castle.Windsor.Tests/Facilities/TypedFactory/Factories/IComponentFactory.cs
  M src/Castle.Windsor.Tests/Facilities/TypedFactory/Factories/IFactoryById.cs
  M 
src/Castle.Windsor.Tests/Facilities/TypedFactory/Factories/IGenericComponentsFactory.cs
  A 
src/Castle.Windsor.Tests/Facilities/TypedFactory/Factories/INonDisposableFactory.cs
  M 
src/Castle.Windsor.Tests/Facilities/TypedFactory/Factories/IProtocolHandlerFactory.cs
  M 
src/Castle.Windsor.Tests/Facilities/TypedFactory/Factories/InvalidDummyComponentListFactory.cs
  M src/Castle.Windsor.Tests/Facilities/TypedFactory/Selectors/FooSelector.cs
  M 
src/Castle.Windsor.Tests/Facilities/TypedFactory/Selectors/MultipleSelector.cs
  M 
src/Castle.Windsor.Tests/Facilities/TypedFactory/Selectors/SelectorByClosedArgumentType.cs
  M src/Castle.Windsor.Tests/Facilities/TypedFactory/Selectors/SelectorById.cs
  A 
src/Castle.Windsor.Tests/Facilities/TypedFactory/TypedFactoryDelegatesTestCase.cs
  M 
src/Castle.Windsor.Tests/Facilities/TypedFactory/TypedFactoryFacilityTake2TestCase.cs
  M src/Castle.Windsor.Tests/Facilities/TypedFactory/TypedFactoryTestCase.cs
  M 
src/Castle.Windsor.Tests/Facilities/TypedFactory/typedFactory_castle_config.xml
  M src/Castle.Windsor.Tests/Registration/ComponentRegistrationTestCase.cs
  M src/Castle.Windsor.Tests/Registration/UsingFactoryMethodTestCase.cs
  M src/Castle.Windsor/Castle.Windsor.csproj
  M src/Castle.Windsor/Facilities/TypedFactory/DelegateFactory.cs
  M src/Castle.Windsor/Facilities/TypedFactory/DelegateInvocation.cs
  A src/Castle.Windsor/Facilities/TypedFactory/Internal/DelegateProxyFactory.cs
  M src/Castle.Windsor/Facilities/TypedFactory/TypedFactoryFacility.cs
  M 
src/Castle.Windsor/Facilities/TypedFactory/TypedFactoryRegistrationExtensions.cs
  M src/Castle.Windsor/MicroKernel/ComponentActivator/FactoryMethodActivator.cs
  M src/Castle.Windsor/MicroKernel/IProxyFactory.cs
  A src/Castle.Windsor/MicroKernel/IProxyFactoryExtension.cs
  M src/Castle.Windsor/MicroKernel/Proxy/NotSupportedProxyFactory.cs
  M src/Castle.Windsor/MicroKernel/Registration/ComponentRegistration.cs
  M 
src/Castle.Windsor/MicroKernel/Registration/Interceptor/InterceptorDescriptor.cs
  M src/Castle.Windsor/Windsor/Proxy/AbstractProxyFactory.cs
  M src/Castle.Windsor/Windsor/Proxy/DefaultProxyFactory.cs

Log Message:
-----------
- added overload for UsingFactoryMethod that gets ComponentModel for the 
component

- switched TypedFactoryFacility's delegate-based factories to use DP proxies, 
instead of custom built Expression-tree based delegates, which gives us far 
more flexibility and lets us share common behavior with interface based proxies.
- restructured tests


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