Branch: refs/heads/master
  Home:   https://github.com/castleproject/Castle.Windsor

  Commit: 1ebd43c2e00a697306fa651e5cfc9f6a8835c55b
      
https://github.com/castleproject/Castle.Windsor/commit/1ebd43c2e00a697306fa651e5cfc9f6a8835c55b
  Author: Krzysztof Kozmic <[email protected]>
  Date:   2011-05-25 (Wed, 25 May 2011)

  Changed paths:
    M Changes.txt
  M src/Castle.Windsor.Tests/HandlerFilterTestCase.cs
  M src/Castle.Windsor.Tests/OpenGenericsTestCase.cs
  M src/Castle.Windsor/MicroKernel/DefaultKernel.cs
  M src/Castle.Windsor/MicroKernel/SubSystems/Naming/DefaultNamingSubSystem.cs

  Log Message:
  -----------
  - fixed IOC-299 - ResolveAll ignores services for open version of generic 
service requested


  Commit: 4db2cc3f41d1b5fbee07741a3c3462145b9776d2
      
https://github.com/castleproject/Castle.Windsor/commit/4db2cc3f41d1b5fbee07741a3c3462145b9776d2
  Author: Krzysztof Kozmic <[email protected]>
  Date:   2011-05-25 (Wed, 25 May 2011)

  Changed paths:
    M src/Castle.Windsor.Tests/ClassInheritanceTestCase.cs
  M src/Castle.Windsor.Tests/Diagnostics/AllComponentsDiagnosticTestCase.cs
  M 
src/Castle.Windsor.Tests/Diagnostics/PotentialLifestyleMismatchesDiagnosticTestCase.cs
  M 
src/Castle.Windsor.Tests/Facilities/TypedFactory/TypedFactoryDelegatesTestCase.cs
  M 
src/Castle.Windsor.Tests/Registration/ComponentRegistrationByNamespaceTestCase.cs
  M src/Castle.Windsor.Tests/Registration/ComponentRegistrationTestCase.cs
  M src/Castle.Windsor.Tests/Registration/WithServiceTestCase.cs
  M src/Castle.Windsor.Tests/RegistrationWithAttributeTestCase.cs
  M src/Castle.Windsor.Tests/Windsor.Tests/MultiServiceComponentsTestCase.cs
  M src/Castle.Windsor/Core/InterceptorReference.cs
  M src/Castle.Windsor/MicroKernel/Handlers/AbstractHandler.cs
  M src/Castle.Windsor/MicroKernel/Handlers/DefaultGenericHandler.cs
  M src/Castle.Windsor/MicroKernel/Handlers/ParentHandlerWithChildResolver.cs
  M src/Castle.Windsor/MicroKernel/IHandler.cs
  M src/Castle.Windsor/MicroKernel/SubSystems/Naming/DefaultNamingSubSystem.cs
  M src/Castle.Windsor/MicroKernel/SubSystems/Naming/INamingSubSystem.cs
  M 
src/Castle.Windsor/Windsor/Diagnostics/Helpers/DefaultComponentViewBuilder.cs
  M 
src/Castle.Windsor/Windsor/Diagnostics/UsingContainerAsServiceLocatorDiagnostic.cs

  Log Message:
  -----------
  - removed IEnumerable<Type> Services property from IHandler as it only 
duplicates what's on ComponentModel and I'd rather people don't poll handler 
for this kind of information.

- added Supports method to IHandler which encapsulates how handlers decide if 
they support given service


  Commit: b91e751f5d27fdf481c758937726b7de9b38c839
      
https://github.com/castleproject/Castle.Windsor/commit/b91e751f5d27fdf481c758937726b7de9b38c839
  Author: Krzysztof Kozmic <[email protected]>
  Date:   2011-05-25 (Wed, 25 May 2011)

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

  Log Message:
  -----------
  - moved some logic down from AbstractHandler, mostly to DefaultHandler.


  Commit: c90f745fd847c4d39707045a9cba024df150741c
      
https://github.com/castleproject/Castle.Windsor/commit/c90f745fd847c4d39707045a9cba024df150741c
  Author: Krzysztof Kozmic <[email protected]>
  Date:   2011-05-25 (Wed, 25 May 2011)

  Changed paths:
    M src/Castle.Windsor/Castle.Windsor.csproj
  A src/Castle.Windsor/Core/Internal/SimpleThreadSafeDictionary.cs
  M src/Castle.Windsor/MicroKernel/Handlers/DefaultGenericHandler.cs

  Log Message:
  -----------
  - added simple thread safe dictionary-thingy to avoid using the same 
read/write-lock logic all over the place. For now generic handler gets the 
treatment and it actually is a bugfix.

It didn't lock for reading which means if one thread is adding while the other 
is reading the reading thread may find dictionary in an inconsistent state as 
per Dictionary<> MSDN documentation


  Commit: 2c87c59e0bbdcf99300aafb8c124d07f322810f2
      
https://github.com/castleproject/Castle.Windsor/commit/2c87c59e0bbdcf99300aafb8c124d07f322810f2
  Author: Krzysztof Kozmic <[email protected]>
  Date:   2011-05-31 (Tue, 31 May 2011)

  Changed paths:
    M 
src/Castle.Windsor/MicroKernel/ComponentActivator/AbstractComponentActivator.cs
  M 
src/Castle.Windsor/MicroKernel/ComponentActivator/DefaultComponentActivator.cs

  Log Message:
  -----------
  - moved ApplyCommissionConcerns and ApplyDecommissionConcerns to 
AbstractComponentActivator


  Commit: b971fb7700657dedefc538891e4c0be7e0adbe25
      
https://github.com/castleproject/Castle.Windsor/commit/b971fb7700657dedefc538891e4c0be7e0adbe25
  Author: Krzysztof Kozmic <[email protected]>
  Date:   2011-05-31 (Tue, 31 May 2011)

  Changed paths:
    M src/Castle.Windsor/Core/ComponentModel.cs
  M src/Castle.Windsor/Core/Internal/SimpleThreadSafeDictionary.cs
  M src/Castle.Windsor/MicroKernel/DefaultKernel.cs
  M src/Castle.Windsor/MicroKernel/Handlers/DefaultGenericHandler.cs
  M src/Castle.Windsor/MicroKernel/Handlers/DefaultHandlerFactory.cs
  M src/Castle.Windsor/MicroKernel/IHandlerFactory.cs
  M src/Castle.Windsor/MicroKernel/IKernelInternal.cs

  Log Message:
  -----------
  - cleaned up how meta-components get registered, currently used by open 
generic handler


  Commit: 42e3bfda04c6a75503359e56bac4c3aaa486b604
      
https://github.com/castleproject/Castle.Windsor/commit/42e3bfda04c6a75503359e56bac4c3aaa486b604
  Author: Krzysztof Kozmic <[email protected]>
  Date:   2011-05-31 (Tue, 31 May 2011)

  Changed paths:
    M src/Castle.Windsor/Castle.Windsor.csproj
  A src/Castle.Windsor/MicroKernel/ComponentActivator/CollectionActivator.cs
  A src/Castle.Windsor/MicroKernel/Handlers/CollectionsMetaHandler.cs
  A src/Castle.Windsor/MicroKernel/Handlers/IMetaHandler.cs

  Log Message:
  -----------
  - added meta handler for collections


  Commit: 89e979578ae80a380d59ec9c14beb2e8d5aaec27
      
https://github.com/castleproject/Castle.Windsor/commit/89e979578ae80a380d59ec9c14beb2e8d5aaec27
  Author: Krzysztof Kozmic <[email protected]>
  Date:   2011-06-11 (Sat, 11 Jun 2011)

  Changed paths:
    M BreakingChanges.txt
  M Castle.Windsor.6.0.ReSharper
  M src/Castle.Windsor.Tests/Castle.Windsor.Tests.csproj
  M src/Castle.Windsor.Tests/CompositePatternTestCase.cs
  A src/Castle.Windsor.Tests/Lifestyle/LifestyleApiTestCase.cs
  M src/Castle.Windsor.Tests/Registration/AllTypesTestCase.cs
  M src/Castle.Windsor.Tests/RegistrationWithAttributeTestCase.cs
  M src/Castle.Windsor/Castle.Windsor.csproj
  M src/Castle.Windsor/MicroKernel/Registration/BasedOnDescriptor.cs
  R src/Castle.Windsor/MicroKernel/Registration/ConfigureDelegate.cs
  M src/Castle.Windsor/MicroKernel/Registration/ConfigureDescriptor.cs

  Log Message:
  -----------
  - added Lifestyle*() methods to by-convention registration API

- removed overloads of .Configure and .ConfigureFor which take 
ConfigureDelegate (and the ConfigureDelegate type itself as well) - this is a 
breaking change


  Commit: 36fccd34a91cf5f64c64b3b26ec96acb6576a494
      
https://github.com/castleproject/Castle.Windsor/commit/36fccd34a91cf5f64c64b3b26ec96acb6576a494
  Author: Krzysztof Kozmic <[email protected]>
  Date:   2011-06-12 (Sun, 12 Jun 2011)

  Changed paths:
    M src/Castle.Windsor/Castle.Windsor.csproj
  M src/Castle.Windsor/Core/ComponentModel.cs
  M src/Castle.Windsor/Core/ComponentName.cs
  A src/Castle.Windsor/Core/Internal/Must.cs
  M 
src/Castle.Windsor/MicroKernel/ModelBuilder/Descriptors/DefaultsDescriptor.cs
  M src/Castle.Windsor/MicroKernel/SubSystems/Naming/DefaultNamingSubSystem.cs

  Log Message:
  -----------
  - some changes to make ComponentModel.ComponentName required. Introduced Must 
static class which contains helpers for enforcing invariants.


  Commit: b637c329cec58c25142e93c6852e82dc8240ba32
      
https://github.com/castleproject/Castle.Windsor/commit/b637c329cec58c25142e93c6852e82dc8240ba32
  Author: Krzysztof Kozmic <[email protected]>
  Date:   2011-06-12 (Sun, 12 Jun 2011)

  Changed paths:
    M src/Castle.Windsor/Core/ComponentActivatorAttribute.cs
  M src/Castle.Windsor/Core/ICommissionConcern.cs
  M src/Castle.Windsor/Core/IDecommissionConcern.cs
  M src/Castle.Windsor/Core/IStartable.cs
  M src/Castle.Windsor/Core/MethodMetaModel.cs
  M src/Castle.Windsor/Core/MethodMetaModelCollection.cs

  Log Message:
  -----------
  - some documentation fixes


  Commit: adc459011ed53a443c2d4a5a49e2c34e75a07471
      
https://github.com/castleproject/Castle.Windsor/commit/adc459011ed53a443c2d4a5a49e2c34e75a07471
  Author: Krzysztof Kozmic <[email protected]>
  Date:   2011-06-13 (Mon, 13 Jun 2011)

  Changed paths:
    M src/Castle.Windsor/Castle.Windsor.csproj
  M src/Castle.Windsor/Facilities/Startable/StartableFacility.cs
  M src/Castle.Windsor/MicroKernel/DefaultKernel.cs
  M src/Castle.Windsor/MicroKernel/IKernelEvents.cs
  R src/Castle.Windsor/MicroKernel/IKernelEventsInternal.cs

  Log Message:
  -----------
  - removed IKernelEventsInternal and moved the event to IKernelEvents instead


  Commit: 609d4feab0faf9424dc535ce01edeb1b378f9435
      
https://github.com/castleproject/Castle.Windsor/commit/609d4feab0faf9424dc535ce01edeb1b378f9435
  Author: Krzysztof Kozmic <[email protected]>
  Date:   2011-06-13 (Mon, 13 Jun 2011)

  Log Message:
  -----------
  mergeed recent changes


Compare: 
https://github.com/castleproject/Castle.Windsor/compare/9e558f9...609d4fe

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