Permalink
Commits on Apr 22, 2012
  1. Merge pull request #26 from mwrock/master

    tkellogg committed Apr 22, 2012
    Add Assembly Version Number to HttpContextLifecycle ITEM_NAME to avoid version conflicts
  2. fixed some generic type issues

    tkellogg committed Apr 22, 2012
    After merging a pull request that added named containers this test blew
    up. AFAIK nothing changed, I'm actually not sure why it was failing. I'm
    starting to wonder if some voodoo is going on.
Commits on Apr 21, 2012
  1. Removed TypeDictionary and fixed PipelineGraph

    tkellogg committed Apr 21, 2012
    I originally thought the problem was in how types were being looked up.
    Turns out the PipelineGraph was already accounting for open/closed
    generics. Just updated GetDefault instead, for an additional check if the
    instance wasn't found and the requested type is generic, try the generic
    type definition as the key.
    
    The previous fix was waayy to invasive and caused other tests to fail.
  2. Fixed reference for DebuggerVisualizers

    tkellogg committed Apr 21, 2012
    Probably only relevant for machines that don't have VS2008
Commits on Apr 19, 2012
  1. Fixed bug in assembly scanning where closed generics weren't being pi…

    tkellogg committed Apr 19, 2012
    …cked up
    
    The tests explain best, but basically, StringGeneric was getting registered as IOpenGeneric<> instead of
    IOpenGeneric<string>. This probably caused problems at resolution time, so the observed behavior was that
    StringGeneric wasn't getting registered.
  2. Added a member to IOpenGeneric<>

    tkellogg committed Apr 19, 2012
    I spent a few hours observing some strange behavior that I can't entirely explain. It seems that Type.GetInterfaces() doesn't
    always return all interfaces. I was observing that it wasn't giving me generic interfaces unless they had members. I'm not sure
    if this is just a Framework 4.0 issue or what, but there's that...
  3. Made a method virtual on Registry so I could mock it

    tkellogg committed Apr 19, 2012
    Honestly, we should only receive IRegistry everywhere, but that would be a breaking change.
Commits on Apr 13, 2012
  1. Reverting back

    GaryLCoxJr committed Apr 13, 2012
  2. Modified iterators for _scanner and StringExtensions to satisfy .Net …

    GaryLCoxJr committed Apr 13, 2012
    …4.5 collection modification enforcement
Commits on Apr 9, 2012
  1. Made factory methods work with open generics

    tkellogg committed Apr 9, 2012
    Added a specialized TypeDictionary that handles type keys better. If a key is set as
    an open generic, asking for a closed generic version of that type will return the same
    result as if you asked for the original key.
Commits on Apr 6, 2012
  1. Converted to .NET 3.5 & added VS2010 solution

    tkellogg committed Apr 6, 2012
Commits on Dec 29, 2011
  1. Modified IsInNamespace to check for null Namespace property on type p…

    Ryan Rounkles committed Dec 29, 2011
    …arameter, to prevent NullReferenceException if an assembly contains a type outside any namespace. Added test to AssemblyScannerTester to test for this scenario.
Commits on Nov 10, 2011
  1. Added a Name property to the IContainer interface

    drusellers committed Nov 10, 2011
    - also added some helpful default names
    - CLOSES GH-28
Commits on Sep 19, 2011
Commits on Aug 28, 2011
  1. Updated version to 2.6.3

    joshuaflanagan committed Aug 28, 2011
  2. Threading fix for IntercepterLibrary:

    ahjohannessen committed with joshuaflanagan Nov 27, 2010
    Racecondition issue can occur if _analyzedInterceptors.Clear() is invoked inside body of (1) prior to indexing in (2):
    
    if (_analyzedInterceptors.ContainsKey(type)) // (1)
    {
        return _analyzedInterceptors[type];      // (2)
    }
  3. Merge pull request #19 from mijay/master

    joshuaflanagan committed Aug 28, 2011
    Bugfix for open generic types with constraints
  4. Merge pull request #18 from grahamrhay/master

    joshuaflanagan committed Aug 28, 2011
    Adds Ctor<T>().Named(string) and improved exception for HttpContextLifecycle
  5. Merge pull request #14 from jbogard/master

    joshuaflanagan committed Aug 28, 2011
    Allow overriding of parent container's lifecycle to transient in the nested container
Commits on Jun 2, 2011
Commits on May 9, 2011
Commits on Feb 19, 2011
Commits on Feb 15, 2011
  1. More useful exception (than an NRE) when using HttpContextLifecycle o…

    ghay committed Feb 15, 2011
    …utside of a web request.