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

latest revision download trunk

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

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

Additional work on external build system, using directive improvements

Branch point for: cecil

Tags: 1.0

67 annotated / raw | Diffs: previous, other | Lines: 78 ( +4, -3 )

Created: 2008-05-25 23:30:32 -0500 (41 days ago) | Author: nkohari | Changeset: 67

Added auto-wiring extension.
Major refactoring to improve component infrastructure and expose more strategy-based extension points rather than requiring inheritance.
Removed property-based shortcuts on StandardComponentContainer because they were getting too cumbersome with the additional components.

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

Created: 2008-05-02 20:12:29 -0500 (2 months 3 days 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

60 annotated / raw | Diffs: previous, other | Lines: 77 ( +1, -3 )

Created: 2008-04-28 20:58:12 -0500 (2 months 7 days ago) | Author: nkohari | Changeset: 60

Refactored component infrastructure, creating IComponentContainer/StandardComponentContainer. Holds shortcut methods for standard components, which dramatically improve performance.

57 annotated / raw | Diffs: previous, other | Lines: 79 ( +3, -3 )

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

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.

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

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

Merged AOP support branch into trunk

Tags: rc1

30 annotated / raw | Diffs: previous, other | Lines: 78 ( +1, -4 )

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

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

25 annotated / raw | Diffs: previous, other | Lines: 81 ( +1, -2 )

Created: 2008-03-18 12:19:24 -0500 (3 months 18 days ago) | Author: nkohari | Changeset: 25

Added caching to injector factories (actually for AOP branch, but useful in general)
Tidied up the tree a bit

10 annotated / raw | Diffs: previous, other | Lines: 82 ( +1, -1 )

Created: 2008-03-12 21:24:52 -0500 (3 months 23 days 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 config

5 annotated / raw | Diffs: previous, other | Lines: 82 ( +2, -1 )

Created: 2008-03-11 12:17:50 -0500 (3 months 25 days ago) | Author: nkohari | Changeset: 5

Fixed bug with injection of private members (thanks to Alexander Gornik!)
Continued code clean-up, moving towards C# 3.0 syntax
Set up signing for assemblies
Solution clean-up, removal of pet projects from trunk (will create branches)

Branch point for: sandbox

2 new annotated / raw | Lines: 81 ( +81, -0 )

Created: 2007-11-10 22:23:45 -0600 (7 months ago) | Author: nkohari | Changeset: 2

Moved from old repository

Crucible: Open Source License registered to Atlassian.
Atlassian FishEye, Subversion, CVS & Perforce analysis. (Version:1.5.4 Build:build-dev20080701a 2008-07-01 ) - Administration - Page generated 2008-07-06 18:58 -0500