Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Nov 11, 2013
  1. fix image path

Commits on Sep 16, 2013
  1. update podspec

  2. update cocoaPods

Commits on Jul 18, 2013
  1. Merge pull request #33 from TomThorpe/master

    Compile errors in Xcode 5 beta 3
Commits on Jul 17, 2013
  1. When compiling with the latest Xcode 5 preview 3 I got the following …

    Tom Thorpe committed
    XYPieChart.m:444:22: Implicit conversion of C pointer type 'CGPathRef' (aka 'const struct CGPath *') to Objective-C pointer type 'NSString *' requires a bridged cast
    XYPieChart.m:444:22: Incompatible pointer types sending 'CGPathRef' (aka 'const struct CGPath *') to parameter of type 'NSString *'
    This seems to fix it
Commits on Jul 11, 2013
  1. Merge pull request #31 from cyborch/master

    Workaround for font name handling change in iOS 7.
  2. @cyborch
Commits on Jun 11, 2013
  1. Merge pull request #26 from TomThorpe/master

    ReloadData called in quick succession results in empty segments
Commits on May 30, 2013
  1. If reloadData was called in quick succession while an animation was a…

    Tom Thorpe committed
    …lready running, the pie chart could end up having empty segments.
    For example, if I went from a chart with 3 segments, and quickly changed to a chart that had 1 segment -then back to the three segments again, it would draw the three segment chart with only 1 segment. The other two segments would be empty spaces.
    I can only assume this must be because the layersToRemove variable is getting changed in between the time of the CATransaction committing and the completion block happening. I have moved the code that was in the completion block to the end of the CATransaction (after some code that seems to already be doing some cleanup work using layersToRemove), and this seems to fix the problem. Presumably because it is all within the scope of the transaction now.
    You now seem to be able to call reloadData as many times and as quickly as you like and it works ok.
Commits on May 14, 2013
  1. Merge pull request #25 from macbuildserver/patch-1

    MacBuildServer 'Install app' button
  2. @macbuildserver

    MacBuildServer 'Install app' button

    macbuildserver committed
    I've added 'Install app' button into your README file. Anyone could try your sample application right in browser. Look how it's working! 
    To learn more, please look at:
Commits on Mar 8, 2013
  1. Merge pull request #20 from miketsprague/master

    Fixed a bug that cancelled the animation timer and made the pie chart disappear whenever the user clicks on the animating chart.
  2. Run the animation timer on the main thread to fix interaction bug

    Michael Sprague committed
    Run the animation timer on the main thread.  We want to allow the user
    to interact with the UI while this timer is running.  If we run it on
    this thread, the timer will be halted while the user is touching the
    screen (that's why the chart was disappearing in our collection view).
Commits on Dec 11, 2012
  1. code consistency clean up

  2. Merge pull request #17 from nschum/feature/selection

    Allow slices to be selected programmatically.
  3. Merge pull request #16 from nschum/feature/reloadData

    Allow reloadData if previous animation ongoing.
  4. @nschum
  5. @nschum

    Allow reloadData if previous animation ongoing.

    nschum committed
    Before this a slice could be missed if it was added during a previous animation.
Commits on Oct 8, 2012
  1. Merge pull request #10 from nschum/offset

    Fix re-positioning when frame origin not (0,0).
Commits on Sep 18, 2012
  1. @nschum
Commits on Sep 17, 2012
  1. Merge pull request #9 from nschum/mergefiles

    Diverged file versions...
  2. @nschum
  3. @nschum
  4. Merge pull request #8 from nschum/textcolor

    Add options to adjust label color and shadow for better contrast.
Commits on Sep 14, 2012
  1. Merge pull request #7 from nschum/retinatext

    Enable retina resolution on the text labels.
  2. @nschum
  3. @nschum
Commits on Jun 12, 2012
  1. change back to auto release

  2. add gitignore

Commits on Jun 11, 2012
  1. @daniel-beard

    Fixed EXC_BAD_ACCESS issues that can occur when the __block variable …

    daniel-beard committed
    …in reloadData is over released.
Commits on May 21, 2012
  1. add custom label text

Commits on May 10, 2012
  1. fixed initWithFrame

Commits on Apr 20, 2012
  1. fix slice percentage bug (was using angle degree as percentage, repla…

    …ced with the real percentage)
Commits on Apr 5, 2012
Something went wrong with that request. Please try again.