Branch: refs/heads/master
Home: https://github.com/castleproject/Castle.Windsor
Commit: 644f1a297853a65d4548fc5c5b60f0bee07d61c6
https://github.com/castleproject/Castle.Windsor/commit/644f1a297853a65d4548fc5c5b60f0bee07d61c6
Author: Krzysztof Kozmic <[email protected]>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M src/Castle.Windsor/Core/DependencyModel.cs
M
src/Castle.Windsor/MicroKernel/ComponentActivator/DefaultComponentActivator.cs
M src/Castle.Windsor/MicroKernel/Handlers/DependencyInspector.cs
M src/Castle.Windsor/MicroKernel/Resolvers/DefaultDependencyResolver.cs
Log Message:
-----------
- temporary commit to reproduce issue with ReSharper
Commit: 8cb324e67e57c10e8403df91ca4013632cb31c70
https://github.com/castleproject/Castle.Windsor/commit/8cb324e67e57c10e8403df91ca4013632cb31c70
Author: Krzysztof Kozmic <[email protected]>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M BreakingChanges.txt
Log Message:
-----------
- missed one breaking change in v3b1
Commit: 3b08a475ab5ab5ccb261d1f4803565c2617ec331
https://github.com/castleproject/Castle.Windsor/commit/3b08a475ab5ab5ccb261d1f4803565c2617ec331
Author: Krzysztof Kozmic <[email protected]>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M src/Castle.Facilities.FactorySupport/FactoryActivator.cs
M src/Castle.Facilities.Synchronize/SynchronizeMetaInfoStore.cs
M src/Castle.Windsor.Tests/Components/ArrayDepAsConstructor.cs
M src/Castle.Windsor.Tests/SpecializedResolvers/ArrayResolverTestCase.cs
M src/Castle.Windsor/Core/ParameterModelCollection.cs
M src/Castle.Windsor/MicroKernel/ComponentReference.cs
Log Message:
-----------
- refactoring
Commit: 31110aebd2ada9d59d3e780120bd7973cf0f8e7a
https://github.com/castleproject/Castle.Windsor/commit/31110aebd2ada9d59d3e780120bd7973cf0f8e7a
Author: Krzysztof Kozmic <[email protected]>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M src/Castle.Facilities.Synchronize/CreateOnUIThreadInspector.cs
M src/Castle.Windsor/Facilities/TypedFactory/TypedFactoryFacility.cs
M
src/Castle.Windsor/MicroKernel/ModelBuilder/Inspectors/InterceptorInspector.cs
M src/Castle.Windsor/MicroKernel/ModelBuilder/Inspectors/MixinInspector.cs
M src/Castle.Windsor/MicroKernel/SubSystems/Conversion/ComponentConverter.cs
M src/Castle.Windsor/MicroKernel/Util/ReferenceExpressionUtil.cs
Log Message:
-----------
- renamed ExtractComponentKey --> ExtractComponentName in
ReferenceExpressionUtil
Commit: 7838d7555f14592df8c6df725ad2190d9cb8a8b2
https://github.com/castleproject/Castle.Windsor/commit/7838d7555f14592df8c6df725ad2190d9cb8a8b2
Author: Krzysztof Kozmic <[email protected]>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M src/Castle.Facilities.EventWiring/EventWiringInspector.cs
M src/Castle.Facilities.Synchronize/SynchronizeComponentInspector.cs
M
src/Castle.Windsor.Tests/Facilities/Synchronize/SynchronizeViaAttributeTestCase.cs
M src/Castle.Windsor/Castle.Windsor.csproj
A src/Castle.Windsor/Core/ComponentDependencyModel.cs
M src/Castle.Windsor/Core/DependencyModel.cs
A src/Castle.Windsor/Core/Internal/StringExtensions.cs
M
src/Castle.Windsor/MicroKernel/ModelBuilder/Inspectors/ConfigurationParametersInspector.cs
M src/Castle.Windsor/MicroKernel/Resolvers/DefaultDependencyResolver.cs
Log Message:
-----------
- cleaned up messed dependency resolution code in DefaultDependencyResolver
- introduced ComponentDependencyModel which depresents dependency on a
component that has no corresponding parameter. This is only half baked and
there are some places still where we are adding fake parameters so that we can
then later match them to dependencies we create alongside them. This is first
step of bigger refactoring which will end up in hopefully cleaner model, and
will make DependencyModel abstract
Commit: 6dfd7378ce46c8fa11d93dbc07c34bb6b5cbf69f
https://github.com/castleproject/Castle.Windsor/commit/6dfd7378ce46c8fa11d93dbc07c34bb6b5cbf69f
Author: Krzysztof Kozmic <[email protected]>
Date: 2011-09-09 (Fri, 09 Sep 2011)
Changed paths:
M src/Castle.Facilities.EventWiring/EventSubscribers.cs
M src/Castle.Facilities.Synchronize/CreateOnUIThreadInspector.cs
M src/Castle.Windsor/Core/ComponentName.cs
M src/Castle.Windsor/Facilities/TypedFactory/Internal/DelegateFactory.cs
M src/Castle.Windsor/Facilities/TypedFactory/TypedFactoryFacility.cs
M src/Castle.Windsor/MicroKernel/DefaultKernel.cs
M src/Castle.Windsor/MicroKernel/DefaultKernel_ObsoleteAPI.cs
M
src/Castle.Windsor/MicroKernel/ModelBuilder/Descriptors/DefaultsDescriptor.cs
M
src/Castle.Windsor/MicroKernel/ModelBuilder/Descriptors/ServiceOverrideDescriptor.cs
M
src/Castle.Windsor/MicroKernel/ModelBuilder/Inspectors/ComponentActivatorInspector.cs
M src/Castle.Windsor/MicroKernel/Registration/Lifestyle/LifestyleGroup.cs
M src/Castle.Windsor/MicroKernel/Registration/Property.cs
M src/Castle.Windsor/Windsor/Configuration/Interpreters/XmlInterpreter.cs
M
src/Castle.Windsor/Windsor/Configuration/Interpreters/XmlProcessor/DefaultXmlProcessorEngine.cs
M src/Castle.Windsor/Windsor/WindsorContainer_ObsoleteAPI.cs
Log Message:
-----------
centralized where we obtain default component name for a given implementation
type, so that we now use Windsor specific ComponentName.DefaultNameFor method
rather than leaking implementation details with calls to Type.FullName all over
the place
Commit: 411a4a99b8a3458d06597ef5ee20680b7b286384
https://github.com/castleproject/Castle.Windsor/commit/411a4a99b8a3458d06597ef5ee20680b7b286384
Author: Krzysztof Kozmic <[email protected]>
Date: 2011-09-09 (Fri, 09 Sep 2011)
Changed paths:
M BreakingChanges.txt
M src/Castle.Facilities.Synchronize/CreateOnUIThreadInspector.cs
M src/Castle.Windsor.Tests/Facilities/FacilityTestCase.cs
M
src/Castle.Windsor.Tests/Facilities/TypedFactory/ExternalConfigurationTestCase.cs
M
src/Castle.Windsor.Tests/Facilities/TypedFactory/TypedFactoryDependenciesTestCase.cs
M src/Castle.Windsor.Tests/Proxies/ComponentProxyRegistrationTestCase.cs
M src/Castle.Windsor/Core/InterceptorReference.cs
M src/Castle.Windsor/Facilities/TypedFactory/TypedFactoryConfiguration.cs
M src/Castle.Windsor/MicroKernel/ComponentReference.cs
M
src/Castle.Windsor/MicroKernel/ModelBuilder/Inspectors/InterceptorInspector.cs
M src/Castle.Windsor/MicroKernel/ModelBuilder/Inspectors/MixinInspector.cs
M src/Castle.Windsor/MicroKernel/Registration/ComponentRegistration.cs
M src/Castle.Windsor/MicroKernel/Registration/Proxy/ItemRegistration.cs
M src/Castle.Windsor/MicroKernel/Registration/Proxy/MixinRegistration.cs
M src/Castle.Windsor/MicroKernel/Registration/Proxy/ProxyGroup.cs
Log Message:
-----------
- unified ComponentReference and InterceptorReference with changes to
dependency resolution.
- this also forced breaking change in how mixins are registered, to unify that
with the rest of Windsor
Commit: b1d5415210bb80cae6c28acb287ea5de1af2807c
https://github.com/castleproject/Castle.Windsor/commit/b1d5415210bb80cae6c28acb287ea5de1af2807c
Author: Krzysztof Kozmic <[email protected]>
Date: 2011-09-10 (Sat, 10 Sep 2011)
Changed paths:
M src/Castle.Windsor/Core/InterceptorAttribute.cs
M src/Castle.Windsor/MicroKernel/IHandler.cs
Log Message:
-----------
- updated documentation on IHandler, made InterceptorAttribute serializable
Commit: ad53aa63af96abcff436f1d352c4f082d6db65dd
https://github.com/castleproject/Castle.Windsor/commit/ad53aa63af96abcff436f1d352c4f082d6db65dd
Author: Krzysztof Kozmic <[email protected]>
Date: 2011-09-10 (Sat, 10 Sep 2011)
Changed paths:
M src/Castle.Windsor/Core/DependencyModel.cs
M src/Castle.Windsor/MicroKernel/Handlers/AbstractHandler.cs
M src/Castle.Windsor/MicroKernel/Handlers/DependencyInspector.cs
Log Message:
-----------
- removed GetHandler method from DependencyModel. In line with other *Model
classes it should not really have this kind of behavior or knowledge about
handlers and kernels
Commit: 34cdb14b1803dfe9b4b638786a7798a8b81b923c
https://github.com/castleproject/Castle.Windsor/commit/34cdb14b1803dfe9b4b638786a7798a8b81b923c
Author: Krzysztof Kozmic <[email protected]>
Date: 2011-09-10 (Sat, 10 Sep 2011)
Changed paths:
M src/Castle.Facilities.Synchronize/SynchronizeComponentInspector.cs
M src/Castle.Facilities.Synchronize/SynchronizeContextReference.cs
M src/Castle.Facilities.Synchronize/SynchronizeInterceptor.cs
M src/Castle.Facilities.Synchronize/SynchronizeMetaInfo.cs
M
src/Castle.Windsor.Tests/Facilities/Synchronize/SynchronizeViaAttributeTestCase.cs
M src/Castle.Windsor/Core/DependencyModel.cs
M src/Castle.Windsor/Facilities/TypedFactory/TypedFactoryConfiguration.cs
M src/Castle.Windsor/Facilities/TypedFactory/TypedFactoryFacility.cs
M src/Castle.Windsor/MicroKernel/ComponentReference.cs
Log Message:
-----------
SynchronizeContextReference is now an IReference<SynchronizationContext>
- two tests are failing due to mismatched exception message
Commit: 5b5ce962a73af100b28f7f7e35e0298524b4abce
https://github.com/castleproject/Castle.Windsor/commit/5b5ce962a73af100b28f7f7e35e0298524b4abce
Author: Krzysztof Kozmic <[email protected]>
Date: 2011-09-11 (Sun, 11 Sep 2011)
Changed paths:
M BreakingChanges.txt
M src/Castle.Facilities.Logging/LoggerResolver.cs
M src/Castle.Windsor.Tests/Castle.Windsor.Tests.csproj
M src/Castle.Windsor.Tests/ClassComponents/CommonServiceUser.cs
A src/Castle.Windsor.Tests/ClassComponents/CommonServiceUser3.cs
M
src/Castle.Windsor.Tests/Facilities/EventWiring/SomethingWentWrongTestCase.cs
M
src/Castle.Windsor.Tests/Facilities/Synchronize/SynchronizeFacilityTestCase.cs
M
src/Castle.Windsor.Tests/Facilities/Synchronize/SynchronizeViaAttributeTestCase.cs
M
src/Castle.Windsor.Tests/GenericImplementationWithGreaterArityThanServiceTestCase.cs
M src/Castle.Windsor.Tests/Generics/DoubleGenericRepository.cs
M src/Castle.Windsor.Tests/Generics/IARepository.T.cs
M src/Castle.Windsor.Tests/Generics/IRepository.T.cs
M src/Castle.Windsor.Tests/Generics/Repository.cs
M src/Castle.Windsor.Tests/InterceptorsTestCase.cs
M src/Castle.Windsor.Tests/Proxies/ComponentProxyRegistrationTestCase.cs
M src/Castle.Windsor.Tests/Proxies/InterceptorDependenciesTestCase.cs
M src/Castle.Windsor.Tests/Proxies/ProxyBehaviorTestCase.cs
M src/Castle.Windsor.Tests/Proxies/TypedFactoryFacilityTestCase.cs
R src/Castle.Windsor.Tests/TypedDependenciesTestCase.cs
A src/Castle.Windsor.Tests/TypedParametersTestCase.cs
A src/Castle.Windsor.Tests/TypedServiceOverridesAndDependenciesTestCase.cs
M src/Castle.Windsor.Tests/UnsatisfiedDependenciesTestCase.cs
M
src/Castle.Windsor.Tests/Windsor.Tests/MultiServiceGenericComponentsTestCase.cs
M
src/Castle.Windsor.Tests/XmlFiles/RemotingFacility/client_kernelcomponent.xml
M
src/Castle.Windsor.Tests/XmlFiles/RemotingFacility/server_kernelcomponent_inter1.xml
M src/Castle.Windsor.Tests/XmlFiles/proxyBehavior.xml
M src/Castle.Windsor.Tests/XmlFiles/typedFactory.xml
M src/Castle.Windsor.Tests/XmlFiles/typedFactoryCreateWithoutId.xml
M src/Castle.Windsor/Core/InterceptorReference.cs
M src/Castle.Windsor/MicroKernel/ComponentReference.cs
M src/Castle.Windsor/MicroKernel/Handlers/DependencyInspector.cs
M
src/Castle.Windsor/MicroKernel/ModelBuilder/Descriptors/ServiceOverrideDescriptor.cs
M src/Castle.Windsor/MicroKernel/Registration/ServiceOverride.cs
Log Message:
-----------
- unified how referencing by type behaves. This is a breaking change as now
referencing by type only points to the component implicitly named. This removes
confusion in some more complicated scenarios.
Commit: f5609dffa8e87cb5c9ec1ad5ff5c40b84a940185
https://github.com/castleproject/Castle.Windsor/commit/f5609dffa8e87cb5c9ec1ad5ff5c40b84a940185
Author: Krzysztof Kozmic <[email protected]>
Date: 2011-09-11 (Sun, 11 Sep 2011)
Changed paths:
M src/Castle.Windsor.Tests/Castle.Windsor.Tests.csproj
M src/Castle.Windsor.Tests/ClassComponents/CommonImpl2.cs
A src/Castle.Windsor.Tests/Components/ISimpleService2.cs
A src/Castle.Windsor.Tests/Components/SimpleService2A.cs
A src/Castle.Windsor.Tests/Components/SimpleService2B.cs
M src/Castle.Windsor.Tests/TypedServiceOverridesAndDependenciesTestCase.cs
Log Message:
-----------
- added tests for typed overrides
Compare:
https://github.com/castleproject/Castle.Windsor/compare/d922bc7...f5609df
--
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.