Permalink
Switch branches/tags
Nothing to show
Commits on Jul 22, 2011
Commits on Jul 15, 2011
  1. Merge pull request #39 from BlueFrogGaming/cplusplus_guards

    lukeredpath committed Jul 15, 2011
    Add C++ guards
  2. Add C++ guards

    eraserhd committed Jul 15, 2011
Commits on Jul 13, 2011
  1. Make it easier to compare Kiwi-boxed values with numbers.

    lukeredpath committed Jul 13, 2011
    Kiwi-boxed values (using theValue()) can now be compared with natively boxed values
    (which use NSNumber) - such boxed values are typically returned by KVC accessors. 
    
    Closes #37.
Commits on Jul 11, 2011
  1. Initial investigation reveals that direct use of the function API (wi…

    lukeredpath committed Jul 11, 2011
    …thout callsites), results
    
    in accurate error reporting, meaning that the macros may be redundant.
    
    Not using the macros means that Xcode 4's auto-completion works correctly.
    
    You can try the direct-function API by defining KIWI_DISABLE_MACRO_API before importing Kiwi.h
Commits on Jul 7, 2011
  1. Merge pull request #35 from dewind/master

    lukeredpath committed Jul 7, 2011
    Detect blocks as an object as apposed to a 'value type'
Commits on Jun 30, 2011
  1. Missing Kiwi.h

    lukeredpath committed Jun 30, 2011
Commits on Jun 29, 2011
  1. Make headers public

    lukeredpath committed Jun 29, 2011
Commits on Jun 28, 2011
  1. Fix broken tests

    lukeredpath committed Jun 28, 2011
Commits on Jun 23, 2011
  1. Improve call site reporting significantly. Xcode may actually point t…

    allending committed Jun 23, 2011
    …o the right lines where the failure occur now.
    
    - Remove usage of __VA_ARGS__ in macros where possible.
Commits on Jun 21, 2011
  1. Merge branch 'easier-custom-matchers'

    Luke Redpath committed Jun 21, 2011
  2. Merged in my own iOS5/Xcode 4.2 compatibility fixes.

    Luke Redpath committed Jun 21, 2011
  3. Merge pull request #27 from twotoasters/xcode-4_2-warnings

    lukeredpath committed Jun 21, 2011
    Fixed a couple of warnings present in Xcode 4.2
  4. Merge pull request #28 from twotoasters/disable-blocks-preprocessor

    lukeredpath committed Jun 21, 2011
    Add support for disabling blocks externally via preprocessor macro defini
  5. Add support for disabling blocks externally via preprocessor macro de…

    spenrose committed with blakewatters Jun 21, 2011
    …finitions at the project or target level
Commits on Jun 17, 2011
  1. A macro to declare custom matchers more easily

    Luke Redpath committed Jun 17, 2011
  2. Fix typo

    Luke Redpath committed Jun 17, 2011
  3. Updated example.

    Luke Redpath committed Jun 17, 2011
    The comma in the stringWithFormat call was causing a conflict with the precisely specified macro, so change it to delegate to a function call with VA_ARGS and have the function call KWMatchers.
  4. Wire up the user defined matcher example with a bit of syntatic sugar.

    Luke Redpath committed Jun 17, 2011
    Unfortunately, in order to call the matcher directly, it does need to be declared
    in the interface to satisfy the compiler.
  5. Extracted the creation of matchers and moved it into the matcher fact…

    Luke Redpath committed Jun 17, 2011
    …ory which feels like the
    
    correct place for matchers to be created.
    
    The matcher factory can then try and look up a user-defined matcher if it's unable to create a
    regular matcher, before giving up.
  6. A central repository for storing user-defined matchers.

    Luke Redpath committed Jun 17, 2011
  7. User-defined matchers are matchers that evaluate a block at run-time …

    Luke Redpath committed Jun 17, 2011
    …and which are also declared at run-time with a custom selector.
  8. Just sketching out an API idea.

    Luke Redpath committed Jun 17, 2011
Commits on Jun 10, 2011
  1. Merge branch 'ios5-compatibility'

    Luke Redpath committed Jun 10, 2011
    Merged in the rest of my iOS5 compatibility branch; it's more an Xcode 4.2 compatibility branch
    and there is no harm in including these changes.
    
    Conflicts:
    	Kiwi/KWExampleGroupBuilder.m
    	Kiwi/KWNull.m
  2. Fix static analyzer errors (cherry-picked from iOS 5 compatibility br…

    Luke Redpath committed Jun 8, 2011
    …anch).
Commits on Jun 9, 2011
  1. Merge pull request #23 from lukeredpath/master

    allending committed Jun 9, 2011
    A few tweaks for Xcode 4
Commits on Jun 8, 2011
  1. Fixed prototype missing error. Tests now pass.

    Luke Redpath committed Jun 8, 2011