Quick Search:

jump to detailed chart Line History

line history graph

View Mode

Logical Physical

Show Arbitrary Diff

From to

Supports revisions and tags.

Watches and RSS

History

trunk 105 10

latest revision download trunk

105 annotated / raw | Diffs: previous, other | Lines: 325 ( +188, -35 )

Created: 2008-08-14 11:05:30 -0500 (3 months 20 days ago) | Author: nkohari | Changeset: 105

Beginnings of explicit directives. No support yet in the FI.

102 annotated / raw | Diffs: previous, other | Lines: 172 ( +11, -11 )

Created: 2008-08-12 12:35:38 -0500 (3 months 22 days ago) | Author: nkohari | Changeset: 102

Replaced inline arguments on binding with parameters. (Breaking change for feature enhancement)
Changed ContextVariableParameter to VariableParameter since it can now be used on bindings. (Minor breaking change to FI in ParameterCollectionBuilder for clarity)
Moved internals of condition builders to Func<> from Converter<> to match Linq.
Minor project reorganization.

89 annotated / raw | Diffs: previous, other | Lines: 172 ( +1, -7 )

Created: 2008-07-01 15:04:42 -0500 (5 months 3 days ago) | Author: nkohari | Changeset: 89

Added support for late-bound context variables [NINJECT-15]

73 annotated / raw | Diffs: previous, other | Lines: 178 ( +0, -1 )

Created: 2008-05-28 08:54:40 -0500 (6 months ago) | Author: nkohari | Changeset: 73

More alterations to codebase to support Silverlight.

Branch point for: cecil

Tags: 1.0

70 annotated / raw | Diffs: previous, other | Lines: 179 ( +0, -1 )

Created: 2008-05-27 17:58:30 -0500 (6 months ago) | Author: nkohari | Changeset: 70

Additional work on external build system, using directive improvements

63 annotated / raw | Diffs: previous, other | Lines: 180 ( +1, -1 )

Created: 2008-05-08 16:06:51 -0500 (6 months ago) | Author: nkohari | Changeset: 63

Fixed obscure problem with bad interface implementation under .NET 2.0 RTW

62 annotated / raw | Diffs: previous, other | Lines: 180 ( +1, -1 )

Created: 2008-05-02 20:12:29 -0500 (7 months ago) | Author: nkohari | Changeset: 62

Added IProviderFactory and IBindingFactory components to reduce concerns of KernelBase & improve extensibility
Refactored plugin-based factories for DRY purposes
Updated copyright notice on license headers

57 new/copied annotated / raw | Diffs: previous, other | Lines: 180 ( +180, -0 )

Created: 2008-04-25 15:03:36 -0500 (7 months ago) | Author: nkohari | Changeset: 57

Copied from: trunk/src/Core/Activation/Parameters/ParameterCollection.cs 53

Removed GenerateLogMessages option from KernelOptions, replaced with Is*Enabled properties on loggers.
Added InstanceTrackingMode option to KernelOptions to control tracking of transient instances.
Merged DirectiveCollection and ParameterCollection to create TypedCollection to remove repetition.
All exception formatting logic is now funneled through ExceptionFormatter, for possible future i18n. Got rid of Guard.
Started to move away from utility classes (i.e. AttributeReader) and towards extension methods with ExtensionAttribute trick.
Various other code improvements and cleanup.

53 annotated / raw | Diffs: previous, other | Lines: 137 ( +0, -4 )

Created: 2008-04-22 15:17:28 -0500 (7 months ago) | Author: nkohari | Changeset: 53

Copied to: trunk/src/Core/Infrastructure/Structures/TypedCollection.cs 57

Cleaned up exception handling logic, now all in ExceptionFormatter (needs globalization)
Added beginnings of OnePerRequestBehavior, but still untested thanks to HttpContext not being mockable. (grr)

35 annotated / raw | Diffs: previous, other | Lines: 141 ( +29, -3 )

Created: 2008-03-21 21:46:40 -0500 (8 months ago) | Author: nkohari | Changeset: 35

Merged AOP support branch into trunk

Tags: rc1

30 new/moved annotated / raw | Diffs: previous, other | Lines: 115 ( +115, -0 )

Created: 2008-03-19 19:03:53 -0500 (8 months ago) | Author: nkohari | Changeset: 30

Moved from: trunk/src/Core/Parameters/ParameterCollection.cs 26

Pulled injectors out of injection directives. Will be resolved during activation and cached by the injector factory component. (This lightens up the footprint of activation plans, and delays the cost of injector creation until it's necessary.)

Branch point for: aop

26 annotated / raw | Diffs: previous, other | Lines: 115 ( +44, -142 )

Created: 2008-03-18 13:33:32 -0500 (8 months ago) | Author: nkohari | Changeset: 26

Moved to: trunk/src/Core/Activation/Parameters/ParameterCollection.cs 30

Generalized parameter infrastructure to allow for custom transient parameters. Non-breaking change from the perspective of the fluent interface.

14 annotated / raw | Diffs: previous, other | Lines: 213 ( +56, -0 )

Created: 2008-03-13 13:13:17 -0500 (8 months ago) | Author: nkohari | Changeset: 14

Copied to: trunk/src/Core/Parameters/ParameterCollectionBuilder.cs 26

Added rudimentary support for context variables.
Minor refactoring to conditional system, added Matches() to support predicate matching at all levels of the conditional chain.

Branch point for: config

10 new annotated / raw | Lines: 157 ( +157, -0 )

Created: 2008-03-12 21:24:52 -0500 (8 months ago) | Author: nkohari | Changeset: 10

Split instance tracking off of the kernel into new ITracker component
Fixed problem with operator-based conditions
Changed cached instance in context to a WeakReference to allow for garbage collection
Added support for transient parameters

Branch point for: aop

Crucible: Open Source License registered to Atlassian.
Atlassian FishEye, Subversion, CVS & Perforce analysis. (Version:1.5.5 Build:build-dev18790 2008-08-11 ) - Administration - Page generated 2008-12-04 16:40 -0600