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.