Permalink
Commits on Mar 18, 2012
  1. Tag version 1.0.8

    a2 committed Mar 18, 2012
    Signed-off-by: Alexsander Akers <a2@pandamonia.us>
  2. There's no commit message that can accurately depict my self-annoyance.

    zwaldowski committed Mar 18, 2012
    Signed-off-by: Zachary Waldowski <zwaldowski@gmail.com>
Commits on Mar 16, 2012
  1. Use a symbol-based check for imp_implementationWithBlock and property…

    zwaldowski committed Mar 16, 2012
    …_copyAttributeValue for some funky implementation business on < 4.3.
    
    Signed-off-by: Zachary Waldowski <zwaldowski@gmail.com>
Commits on Feb 23, 2012
  1. Forward compatibility for imp_implementationWithBlock declaration cha…

    zwaldowski committed Feb 23, 2012
    …nge in Mountain Kitty.
    
    Signed-off-by: Zachary Waldowski <zwaldowski@gmail.com>
  2. Use a macro instead of weak_import for older compiler compat.

    zwaldowski committed Feb 23, 2012
    Signed-off-by: Zachary Waldowski <zwaldowski@gmail.com>
Commits on Feb 7, 2012
  1. Revert "As ugly as it looks, only attempt to check for imp_implementa…

    zwaldowski committed Feb 7, 2012
    …tionWithBlock on the 4.3 SDK and up."
    
    This reverts commit f4efa63.
Commits on Feb 6, 2012
  1. As ugly as it looks, only attempt to check for imp_implementationWith…

    zwaldowski committed Feb 6, 2012
    …Block on the 4.3 SDK and up.
    
    Signed-off-by: Zachary Waldowski <zwaldowski@gmail.com>
Commits on Feb 1, 2012
  1. Use an explicit value check for imp_implementationWithBlock as Apple …

    zwaldowski committed Feb 1, 2012
    …recommends.
    
    Use an explicit value check for imp_implementationWithBlock as Apple recommends, the way we do it now sometimes unexpectedly succeeds(!).
    
    Signed-off-by: Zachary Waldowski <zwaldowski@gmail.com>
  2. Mark imp_implementationWithBlock as weak_import to restore 4.0 throug…

    zwaldowski committed Feb 1, 2012
    …h 4.2 compatibility.
    
    Signed-off-by: Zachary Waldowski <zwaldowski@gmail.com>
Commits on Jan 21, 2012
  1. Update framework "current version" and "compatibility version"

    a2 committed Jan 21, 2012
    Signed-off-by: Alexsander Akers <a2@pandamonia.us>
Commits on Jan 17, 2012
  1. 32-bit Mac OS X support on the Obj-C 2.0 runtime. That was hard.

    zwaldowski committed Jan 17, 2012
    Signed-off-by: Zachary Waldowski <zwaldowski@gmail.com>
Commits on Jan 13, 2012
  1. Tag version 1.0.7

    a2 committed Jan 13, 2012
    Signed-off-by: Alexsander Akers <a2@pandamonia.us>
  2. Copy and autorelease imp_implementationWithBlock blocks in A2BD as well.

    zwaldowski committed Jan 13, 2012
    Signed-off-by: Zachary Waldowski <zwaldowski@gmail.com>
  3. Merge branch 'refs/heads/master' into next

    zwaldowski committed Jan 13, 2012
    Conflicts:
    	A2DynamicDelegate.m
    
    Signed-off-by: Zachary Waldowski <zwaldowski@gmail.com>
  4. Declare a2_resolveInstanceMethod as a static function to work around …

    zwaldowski committed Jan 13, 2012
    …dead code stripping.
    
    Signed-off-by: Zachary Waldowski <zwaldowski@gmail.com>
  5. Safely dispose of dynamic delegate class pairs.

    zwaldowski committed Jan 13, 2012
    Signed-off-by: Zachary Waldowski <zwaldowski@gmail.com>
Commits on Jan 8, 2012
  1. Don't dispose of A2DynamicDelegate subclasses

    a2 committed Jan 8, 2012
    Signed-off-by: Alexsander Akers <a2@pandamonia.us>
Commits on Dec 23, 2011
  1. Update PodSpec

    a2 committed Dec 23, 2011
    Signed-off-by: Alexsander Akers <a2@pandamonia.us>
  2. Fix bug in `+[A2DynamicDelegate clusterSubclassForProtocol:]`

    a2 committed Dec 23, 2011
    Signed-off-by: Alexsander Akers <a2@pandamonia.us>
Commits on Dec 22, 2011
  1. Add *OS X Framework* target

    a2 committed Dec 22, 2011
    - Set iOS library and OS X framework to build as *Release* configuration
    - Rename *main.m* to *Demo-main.m*
    - Update target name in demo source files
    
    Signed-off-by: Alexsander Akers <a2@pandamonia.us>
Commits on Dec 21, 2011
  1. Update PodSpec

    a2 committed Dec 21, 2011
    Signed-off-by: Alexsander Akers <a2@pandamonia.us>
  2. Move protocol associated object to the cluster subclass

    a2 committed Dec 21, 2011
    Signed-off-by: Alexsander Akers <a2@pandamonia.us>
  3. Update A2DynamicDelegate to be truly non-atomic

    a2 committed Dec 21, 2011
    - Use a serial queue to ensure that all threads receive the same dynamic delegate
    
    Signed-off-by: Alexsander Akers <a2@pandamonia.us>
  4. BYOSL (Build your own static library)

    a2 committed Dec 21, 2011
    Signed-off-by: Alexsander Akers <a2@pandamonia.us>
Commits on Dec 20, 2011
  1. Update PodSpec

    a2 committed Dec 20, 2011
    Signed-off-by: Alexsander Akers <a2@pandamonia.us>
  2. Fix assertion in `+[A2DynamicDelegate setProtocol:]`

    a2 committed Dec 20, 2011
    Signed-off-by: Alexsander Akers <a2@pandamonia.us>
  3. Revert "Externalize `a2_blockPropertyGetter` and `a2_blockPropertySet…

    a2 committed Dec 20, 2011
    …ter`"
    
    This reverts commit 786f219.
    
    Conflicts:
    
    	A2DynamicDelegate.m
    
    Signed-off-by: Alexsander Akers <a2@pandamonia.us>
  4. Externalize association keys

    a2 committed Dec 20, 2011
    Signed-off-by: Alexsander Akers <a2@pandamonia.us>
  5. Check for existence of `-a2_protocols` and `-a2_mapForProtocol:` befo…

    a2 committed Dec 20, 2011
    …re resolving instance method
    
    Signed-off-by: Alexsander Akers <a2@pandamonia.us>
  6. Swizzle `+[NSObject resolveInstanceMethod:]`

    a2 committed Dec 20, 2011
    Signed-off-by: Alexsander Akers <a2@pandamonia.us>
  7. Use file static association keys

    a2 committed Dec 20, 2011
    Signed-off-by: Alexsander Akers <a2@pandamonia.us>
  8. Update PodSpec

    a2 committed Dec 20, 2011
    Signed-off-by: Alexsander Akers <a2@pandamonia.us>
  9. Externalize `a2_blockPropertyGetter` and `a2_blockPropertySetter`

    a2 committed Dec 20, 2011
    Signed-off-by: Alexsander Akers <a2@pandamonia.us>
Commits on Dec 19, 2011
  1. Fix bug in `+implementMethod:classMethod:withBlock:` if `block` is nil

    a2 committed Dec 19, 2011
    Signed-off-by: Alexsander Akers <a2@pandamonia.us>
Commits on Dec 18, 2011
  1. Use `NSStringFromSelector` and `-hasSuffix:` (Duh)

    a2 committed Dec 18, 2011
    Signed-off-by: Alexsander Akers <a2@pandamonia.us>