Switch branches/tags
Commits on Oct 13, 2013
Commits on Oct 11, 2013
  1. Converted test cases to XCTest.

    Ed Preston committed Oct 11, 2013
  2. Updated project example project files to Xcode 5.

    Ed Preston committed Oct 11, 2013
    Fixed device rotation issue because the root view controller property was not set on the Window in the mainWindow.xib.  Updated source to set the root view controller on the window should it ever get removed again.  Added type cast to silence warning about conversations when adding a objc “Class” to a mutable dictionary because the mutable dictionaries expect an id<NSCopying>.
Commits on Sep 21, 2012
  1. Added contribute section to README

    epreston committed Sep 21, 2012
    Added contribute section.
Commits on Sep 20, 2012
  1. Updated unit test template project settings.

    epreston committed Sep 20, 2012
    Standard build arch with 6.0 deployment target.
  2. Upgrade to Xcode 4.5, iOS 6.0

    epreston committed Sep 20, 2012
    Simple changes to project settings.
Commits on Sep 5, 2012
  1. Merge pull request #20 from cekoski/master

    epreston committed Sep 5, 2012
    Fixed keyboard navigation in flipped orientations. Thanks @cekoski
Commits on Aug 21, 2012
  1. Fix the keyboard navigation which was broken in flipped orientations

    Chad Koski committed Aug 21, 2012
    When orientation is HorizontalFlipped, reverse the meaning of a and d
    keys.  When orientation is VerticalFlipped, reverse the meaning of w
    and s keys.
    I decided that  making the change in the key handling code in
    insertText:(NSString*)theText was more intuitive than actually changing
    the meaning of left, right, up, and down in the move* methods.
    My original intent with the flipped layout code was to make the change
    as noninvasive as possible, this change is in keeping with that goal.
  2. Merge pull request #18 from cekoski/master

    epreston committed Aug 21, 2012
    Added flipped tree graph orientations. Thanks cekoski!
Commits on Aug 20, 2012
  1. Add flipped layout

    Chad Koski committed Aug 20, 2012
    Added two new PSTreeGraphOrientations:
    PSTreeGraphOrientationHizontalFlipped and
    PSTreeGraphOrientationVerticalFlipped.  These orientations draw the
    root node of the graph on right or bottom respectively.  This layout is
    useful for trees representing elimination tournaments.
    Also fixes a typo in the name of the configureDefaults method of
Commits on Aug 19, 2012
  1. Enum with fixed underlying type

    epreston committed Aug 19, 2012
    Modern Objective-C: should enable better code completion and stronger
    type checking.
Commits on Aug 8, 2012
  1. Separated protocols into separate files, renamed example classes, and…

    epreston committed Aug 8, 2012
    … updated doxygen file.
  2. Updated project, documentation, example class names.

    epreston committed Aug 8, 2012
    Separated out the two protocols into separate files.  Showed to
    documentation config some love.  Upgraded things to the latest version.
Commits on Jul 15, 2012
  1. Removed potential leak in debug drawing code.

    epreston committed Jul 15, 2012
    Also includes more correct string formatting code in demo.
Commits on Dec 16, 2011
  1. Removed boiler plate code

    epreston committed Dec 16, 2011
    Removed some boiler plate code from example 1.  I want it to be clear
    that nothing special is happening in the app delegate.
  2. Removed unused codepaths

    epreston committed Dec 16, 2011
    UIViews are always "layer backed" so testing for the existence of the
    layer is not required on iOS.
Commits on Dec 1, 2011
  1. Adopt New Language Features in Xcode 4.2

    epreston committed Dec 1, 2011
    A few new language features have been released with 4.2. This commit
    updates the codebase to adopt @autoreleasepool language extension and
    instance variable hiding.
Commits on Nov 12, 2011
  1. Added getting started section

    Ed Preston committed Nov 12, 2011
    Added getting started section.  Updated to include links to questions
    that might be helpful.
Commits on Oct 30, 2011
  1. Merge pull request #8 from GunioRobot/clean

    epreston committed Oct 30, 2011
    Merging changes for everyone who uses text editors with dark themes. Thank you Gunio project !!!!
  2. Remove whitespace [ WhitespaceBot] Whitespace Robot committed Oct 30, 2011
Commits on Oct 18, 2011
  1. Minor code cleanup and reorganisation.

    epreston committed Oct 18, 2011
    Ordering methods and grouping them better by function.
  2. Implemented NSCoding Protocol Methods

    epreston committed Oct 18, 2011
    Implemented NSCoding protocol methods and updated the example.  This
    has a few benefits; fixes up the custom presentation settings (ty
    pwinward :-), it adds serialisation support for display properties
    which is a step toward an interface builder plugin.
  3. Small update to project file.

    epreston committed Oct 18, 2011
    This is a quick commit of changes prior to addressing display property
Commits on Oct 14, 2011
  1. Update to Xcode 4.2 !

    epreston committed Oct 14, 2011
Commits on Oct 3, 2011
  1. Changed to postfix under bar standard.

    epreston committed Oct 3, 2011
    Changed member variables to the postfix underbar standard.  Added
    internal "required" interface definitions for some methods.
Commits on Sep 15, 2011
  1. nodeViewNibBundle removed

    epreston committed Sep 15, 2011
    In UIKit, applications can load nib files only from their main bundle..
    see Resource Programming Guide.
  2. Refactored layout code.

    epreston committed Sep 15, 2011
    Reviewed graphLayout code and supporting routines.  Refactored code for
    clarity and new features, it reads better now.
  3. Updated documentation paragraph.

    epreston committed Sep 15, 2011
    Now links to wiki with details on how to setup and build.
  4. NIB Caching has been implemented.

    epreston committed Sep 15, 2011
    This control loads the NIB once, then stamps it for each node in the
  5. Added nib caching support.

    epreston committed Sep 15, 2011
    Build graph is wrapped by an autorelease pool because the recursive
    function it calls loads the view and returns an autoreleased array.
Commits on Sep 14, 2011
  1. Support for custom input views, node selection, improved layout and a…

    epreston committed Sep 14, 2011
    Defaults to support for hardware keyboard if no custom input view
    specified. General bug fixes from layout testing in both directions.
    Implemented node selection on touch based events.