<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -7,4 +7,8 @@ This application will draw a Bezier curve and to change it by moving the control
 Version control is useful because it will show the iterative nature of the development of the application.
 
 ###tag:Stage1
-This is the basic working version. A default bezier curve is drawn onto the view. There are no handles, or ways to change the curve yet.
\ No newline at end of file
+This is the basic working version. A default bezier curve is drawn onto the view. There are no handles, or ways to change the curve yet.
+
+###tag:State1_1
+Corrected the initialisers for the SOBezierCurve class.
+</diff>
      <filename>README.markdown</filename>
    </modified>
    <modified>
      <diff>@@ -14,6 +14,7 @@
 		8D15AC310486D014006FF6A4 /* MyDocument.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A37F4ACFDCFA73011CA2CEA /* MyDocument.m */; settings = {ATTRIBUTES = (); }; };
 		8D15AC320486D014006FF6A4 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A37F4B0FDCFA73011CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; };
 		8D15AC340486D014006FF6A4 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A7FEA54F5311CA2CBB /* Cocoa.framework */; };
+		EE4F8B090E40550A00E891F3 /* README.markdown in Resources */ = {isa = PBXBuildFile; fileRef = EE4F8B080E40550A00E891F3 /* README.markdown */; };
 		EE7F44AA0E3F4701004EAB94 /* SOBezierCurve.m in Sources */ = {isa = PBXBuildFile; fileRef = EE7F44A90E3F4701004EAB94 /* SOBezierCurve.m */; };
 		EED7E9FA0E3F4C9C004E2A1C /* SOBezierView.m in Sources */ = {isa = PBXBuildFile; fileRef = EED7E9F90E3F4C9C004E2A1C /* SOBezierView.m */; };
 /* End PBXBuildFile section */
@@ -33,6 +34,7 @@
 		32DBCF750370BD2300C91783 /* SOBezier_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SOBezier_Prefix.pch; sourceTree = &quot;&lt;group&gt;&quot;; };
 		8D15AC360486D014006FF6A4 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = &quot;&lt;group&gt;&quot;; };
 		8D15AC370486D014006FF6A4 /* SOBezier.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SOBezier.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		EE4F8B080E40550A00E891F3 /* README.markdown */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README.markdown; sourceTree = &quot;&lt;group&gt;&quot;; };
 		EE7F44A80E3F4701004EAB94 /* SOBezierCurve.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SOBezierCurve.h; sourceTree = &quot;&lt;group&gt;&quot;; };
 		EE7F44A90E3F4701004EAB94 /* SOBezierCurve.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SOBezierCurve.m; sourceTree = &quot;&lt;group&gt;&quot;; };
 		EED7E9F80E3F4C9C004E2A1C /* SOBezierView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SOBezierView.h; sourceTree = &quot;&lt;group&gt;&quot;; };
@@ -111,6 +113,7 @@
 		2A37F4B8FDCFA73011CA2CEA /* Resources */ = {
 			isa = PBXGroup;
 			children = (
+				EE4F8B080E40550A00E891F3 /* README.markdown */,
 				2A37F4B9FDCFA73011CA2CEA /* Credits.rtf */,
 				8D15AC360486D014006FF6A4 /* Info.plist */,
 				089C165FFE840EACC02AAC07 /* InfoPlist.strings */,
@@ -203,6 +206,7 @@
 				8D15AC2F0486D014006FF6A4 /* InfoPlist.strings in Resources */,
 				1DDD582C0DA1D0D100B32029 /* MyDocument.xib in Resources */,
 				1DDD582D0DA1D0D100B32029 /* MainMenu.xib in Resources */,
+				EE4F8B090E40550A00E891F3 /* README.markdown in Resources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};</diff>
      <filename>SOBezier.xcodeproj/project.pbxproj</filename>
    </modified>
    <modified>
      <diff>@@ -12,14 +12,10 @@
 - (id) init
 {
     // This just calls the designated initialiser with zero points.
-    self = [super init];
-    if (self != nil) {
-        NSPoint zeroPt = NSZeroPoint;
-        [self initWithPt1:zeroPt 
-                      Pt2:zeroPt 
-               ControlPt1:zeroPt 
-               ControlPt2:zeroPt];
-    }
+    [self initWithPt1:NSZeroPoint 
+                  Pt2:NSZeroPoint 
+           ControlPt1:NSZeroPoint 
+           ControlPt2:NSZeroPoint];
     return self;
 }
 
@@ -29,6 +25,9 @@
        ControlPt2:(NSPoint)cPoint2
 {
     // Designated initialiser.
+    if (![super init]) {
+        return nil;
+    }
     pt1 = point1;
     pt2 = point2;
     ControlPt1 = cPoint1;</diff>
      <filename>SOBezierCurve.m</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>d3a8e9c3a83ed0dcd4bec48b2d1edb07e52b6201</id>
    </parent>
  </parents>
  <author>
    <name>StompyDotOrg</name>
    <email>stompy@stompy.org</email>
  </author>
  <url>http://github.com/Abizern/sobezier/commit/7427e2d6a8e416b8a4adbfd58c04ba6bd1239035</url>
  <id>7427e2d6a8e416b8a4adbfd58c04ba6bd1239035</id>
  <committed-date>2008-07-30T00:53:43-07:00</committed-date>
  <authored-date>2008-07-30T00:53:43-07:00</authored-date>
  <message>Corrected the initialisers for the SOBezierCurve class.</message>
  <tree>10f3b4dd76883186d7266d91da298e99ff72171f</tree>
  <committer>
    <name>StompyDotOrg</name>
    <email>stompy@stompy.org</email>
  </committer>
</commit>
