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.