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.

Reply via email to