<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>Classes/Controller/Helpers/SUMoveApplicationHelper.h</filename>
    </added>
    <added>
      <filename>Classes/Controller/Helpers/SUMoveApplicationHelper.m</filename>
    </added>
    <added>
      <filename>Resources/English.lproj/Scribd Uploader Help/pgs/move_application.html</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -15,6 +15,7 @@
 	IBOutlet SUUploadHelper *uploader;
 	IBOutlet NSTreeController *categoriesController;
 	IBOutlet SUDirectoryScanner *directoryScanner;
+	IBOutlet SUMoveApplicationHelper *applicationDirectoryChecker;
 }
 
 #pragma mark Actions</diff>
      <filename>Classes/Controller/Delegates/SUAppDelegate.h</filename>
    </modified>
    <modified>
      <diff>@@ -136,6 +136,9 @@
 	// do other persistent-store housekeeping
 	[db purgeCompletedDocuments];
 	[db resetProgresses];
+	
+	// check the application directory
+	[applicationDirectoryChecker checkApplicationFolder];
 }
 
 #pragma mark Delegate responders</diff>
      <filename>Classes/Controller/Delegates/SUAppDelegate.m</filename>
    </modified>
    <modified>
      <diff>@@ -2,9 +2,9 @@
 &lt;archive type=&quot;com.apple.InterfaceBuilder3.Cocoa.XIB&quot; version=&quot;7.03&quot;&gt;
 	&lt;data&gt;
 		&lt;int key=&quot;IBDocument.SystemTarget&quot;&gt;1050&lt;/int&gt;
-		&lt;string key=&quot;IBDocument.SystemVersion&quot;&gt;9G55&lt;/string&gt;
+		&lt;string key=&quot;IBDocument.SystemVersion&quot;&gt;9J61&lt;/string&gt;
 		&lt;string key=&quot;IBDocument.InterfaceBuilderVersion&quot;&gt;677&lt;/string&gt;
-		&lt;string key=&quot;IBDocument.AppKitVersion&quot;&gt;949.43&lt;/string&gt;
+		&lt;string key=&quot;IBDocument.AppKitVersion&quot;&gt;949.46&lt;/string&gt;
 		&lt;string key=&quot;IBDocument.HIToolboxVersion&quot;&gt;353.00&lt;/string&gt;
 		&lt;object class=&quot;NSMutableArray&quot; key=&quot;IBDocument.EditedObjectIDs&quot;&gt;
 			&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
@@ -3411,6 +3411,9 @@ ciBoZWxwIHZpZXdlci4&lt;/string&gt;
 			&lt;object class=&quot;NSCustomObject&quot; id=&quot;147861660&quot;&gt;
 				&lt;string key=&quot;NSClassName&quot;&gt;SUAddURLWindowController&lt;/string&gt;
 			&lt;/object&gt;
+			&lt;object class=&quot;NSCustomObject&quot; id=&quot;518235406&quot;&gt;
+				&lt;string key=&quot;NSClassName&quot;&gt;SUMoveApplicationHelper&lt;/string&gt;
+			&lt;/object&gt;
 		&lt;/object&gt;
 		&lt;object class=&quot;IBObjectContainer&quot; key=&quot;IBDocument.Objects&quot;&gt;
 			&lt;object class=&quot;NSMutableArray&quot; key=&quot;connectionRecords&quot;&gt;
@@ -6031,6 +6034,14 @@ ciBoZWxwIHZpZXdlci4&lt;/string&gt;
 					&lt;/object&gt;
 					&lt;int key=&quot;connectionID&quot;&gt;1980&lt;/int&gt;
 				&lt;/object&gt;
+				&lt;object class=&quot;IBConnectionRecord&quot;&gt;
+					&lt;object class=&quot;IBOutletConnection&quot; key=&quot;connection&quot;&gt;
+						&lt;string key=&quot;label&quot;&gt;applicationDirectoryChecker&lt;/string&gt;
+						&lt;reference key=&quot;source&quot; ref=&quot;612578685&quot;/&gt;
+						&lt;reference key=&quot;destination&quot; ref=&quot;518235406&quot;/&gt;
+					&lt;/object&gt;
+					&lt;int key=&quot;connectionID&quot;&gt;1982&lt;/int&gt;
+				&lt;/object&gt;
 			&lt;/object&gt;
 			&lt;object class=&quot;IBMutableOrderedSet&quot; key=&quot;objectRecords&quot;&gt;
 				&lt;object class=&quot;NSArray&quot; key=&quot;orderedObjects&quot;&gt;
@@ -8115,6 +8126,11 @@ ciBoZWxwIHZpZXdlci4&lt;/string&gt;
 						&lt;reference key=&quot;parent&quot; ref=&quot;0&quot;/&gt;
 						&lt;string key=&quot;objectName&quot;&gt;Table Delegate&lt;/string&gt;
 					&lt;/object&gt;
+					&lt;object class=&quot;IBObjectRecord&quot;&gt;
+						&lt;int key=&quot;objectID&quot;&gt;1981&lt;/int&gt;
+						&lt;reference key=&quot;object&quot; ref=&quot;518235406&quot;/&gt;
+						&lt;reference key=&quot;parent&quot; ref=&quot;0&quot;/&gt;
+					&lt;/object&gt;
 				&lt;/object&gt;
 			&lt;/object&gt;
 			&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;flattenedProperties&quot;&gt;
@@ -8371,6 +8387,7 @@ ciBoZWxwIHZpZXdlci4&lt;/string&gt;
 					&lt;string&gt;1965.IBPluginDependency&lt;/string&gt;
 					&lt;string&gt;1973.IBPluginDependency&lt;/string&gt;
 					&lt;string&gt;1978.IBPluginDependency&lt;/string&gt;
+					&lt;string&gt;1981.IBPluginDependency&lt;/string&gt;
 					&lt;string&gt;2.IBPluginDependency&lt;/string&gt;
 					&lt;string&gt;2.ImportedFromIB2&lt;/string&gt;
 					&lt;string&gt;205.IBPluginDependency&lt;/string&gt;
@@ -8925,6 +8942,7 @@ dG8gc2VlIHRoaXMgZG9jdW1lbnQuA&lt;/string&gt;
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
+					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
 					&lt;reference ref=&quot;9&quot;/&gt;
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
 					&lt;reference ref=&quot;9&quot;/&gt;
@@ -9112,7 +9130,7 @@ dG8gc2VlIHRoaXMgZG9jdW1lbnQuA&lt;/string&gt;
 				&lt;/object&gt;
 			&lt;/object&gt;
 			&lt;nil key=&quot;sourceID&quot;/&gt;
-			&lt;int key=&quot;maxID&quot;&gt;1980&lt;/int&gt;
+			&lt;int key=&quot;maxID&quot;&gt;1982&lt;/int&gt;
 		&lt;/object&gt;
 		&lt;object class=&quot;IBClassDescriber&quot; key=&quot;IBDocument.Classes&quot;&gt;
 			&lt;object class=&quot;NSMutableArray&quot; key=&quot;referencedPartialClassDescriptions&quot;&gt;
@@ -9234,6 +9252,7 @@ dG8gc2VlIHRoaXMgZG9jdW1lbnQuA&lt;/string&gt;
 						&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
 						&lt;object class=&quot;NSMutableArray&quot; key=&quot;dict.sortedKeys&quot;&gt;
 							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
+							&lt;string&gt;applicationDirectoryChecker&lt;/string&gt;
 							&lt;string&gt;categoriesController&lt;/string&gt;
 							&lt;string&gt;db&lt;/string&gt;
 							&lt;string&gt;directoryScanSheet&lt;/string&gt;
@@ -9247,6 +9266,7 @@ dG8gc2VlIHRoaXMgZG9jdW1lbnQuA&lt;/string&gt;
 						&lt;/object&gt;
 						&lt;object class=&quot;NSMutableArray&quot; key=&quot;dict.values&quot;&gt;
 							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
+							&lt;string&gt;SUMoveApplicationHelper&lt;/string&gt;
 							&lt;string&gt;NSTreeController&lt;/string&gt;
 							&lt;string&gt;SUDatabaseHelper&lt;/string&gt;
 							&lt;string&gt;NSWindow&lt;/string&gt;
@@ -9451,6 +9471,14 @@ dG8gc2VlIHRoaXMgZG9jdW1lbnQuA&lt;/string&gt;
 					&lt;/object&gt;
 				&lt;/object&gt;
 				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
+					&lt;string key=&quot;className&quot;&gt;SUMoveApplicationHelper&lt;/string&gt;
+					&lt;string key=&quot;superclassName&quot;&gt;NSObject&lt;/string&gt;
+					&lt;object class=&quot;IBClassDescriptionSource&quot; key=&quot;sourceIdentifier&quot;&gt;
+						&lt;string key=&quot;majorKey&quot;&gt;IBProjectSource&lt;/string&gt;
+						&lt;string key=&quot;minorKey&quot;&gt;Classes/Controller/Helpers/SUMoveApplicationHelper.h&lt;/string&gt;
+					&lt;/object&gt;
+				&lt;/object&gt;
+				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
 					&lt;string key=&quot;className&quot;&gt;SUPreferencesWindowController&lt;/string&gt;
 					&lt;string key=&quot;superclassName&quot;&gt;DBPrefsWindowController&lt;/string&gt;
 					&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;actions&quot;&gt;</diff>
      <filename>Resources/English.lproj/MainMenu.xib</filename>
    </modified>
    <modified>
      <diff></diff>
      <filename>Resources/English.lproj/Scribd Uploader Help/Scribd Uploader Help.helpindex</filename>
    </modified>
    <modified>
      <diff>@@ -97,6 +97,7 @@
 		01BF112D0F2AD45A007CED18 /* Error Clicked.png in Resources */ = {isa = PBXBuildFile; fileRef = 01BF112A0F2AD45A007CED18 /* Error Clicked.png */; };
 		01E062A40F43DE130026A075 /* NSApplication_SUAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 01E062A30F43DE130026A075 /* NSApplication_SUAdditions.m */; };
 		01E3325B0F71C4B2003EB133 /* SUFileListDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 01E3325A0F71C4B2003EB133 /* SUFileListDelegate.m */; };
+		01E719730FD312310002982A /* SUMoveApplicationHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 01E719720FD312310002982A /* SUMoveApplicationHelper.m */; };
 		01E821340F293BB100473993 /* Caution.png in Resources */ = {isa = PBXBuildFile; fileRef = 01E821310F293BB100473993 /* Caution.png */; };
 		01E821350F293BB100473993 /* Error.png in Resources */ = {isa = PBXBuildFile; fileRef = 01E821320F293BB100473993 /* Error.png */; };
 		01E821360F293BB100473993 /* Go.png in Resources */ = {isa = PBXBuildFile; fileRef = 01E821330F293BB100473993 /* Go.png */; };
@@ -266,6 +267,8 @@
 		01E062A30F43DE130026A075 /* NSApplication_SUAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSApplication_SUAdditions.m; sourceTree = &quot;&lt;group&gt;&quot;; };
 		01E332590F71C4B2003EB133 /* SUFileListDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUFileListDelegate.h; sourceTree = &quot;&lt;group&gt;&quot;; };
 		01E3325A0F71C4B2003EB133 /* SUFileListDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUFileListDelegate.m; sourceTree = &quot;&lt;group&gt;&quot;; };
+		01E719710FD312310002982A /* SUMoveApplicationHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUMoveApplicationHelper.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+		01E719720FD312310002982A /* SUMoveApplicationHelper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUMoveApplicationHelper.m; sourceTree = &quot;&lt;group&gt;&quot;; };
 		01E821310F293BB100473993 /* Caution.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Caution.png; sourceTree = &quot;&lt;group&gt;&quot;; };
 		01E821320F293BB100473993 /* Error.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Error.png; sourceTree = &quot;&lt;group&gt;&quot;; };
 		01E821330F293BB100473993 /* Go.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Go.png; sourceTree = &quot;&lt;group&gt;&quot;; };
@@ -391,6 +394,8 @@
 				01E92CE10F2BB94D003EBD84 /* SUDirectoryScanner.m */,
 				017BEEFF0F60CD1E00E66086 /* SUAPIHelper.h */,
 				017BEF000F60CD1E00E66086 /* SUAPIHelper.m */,
+				01E719710FD312310002982A /* SUMoveApplicationHelper.h */,
+				01E719720FD312310002982A /* SUMoveApplicationHelper.m */,
 			);
 			path = Helpers;
 			sourceTree = &quot;&lt;group&gt;&quot;;
@@ -766,6 +771,7 @@
 				017BEF010F60CD1E00E66086 /* SUAPIHelper.m in Sources */,
 				01377DE20F60ED3E00C9121E /* SUImagePreviewView.m in Sources */,
 				01E3325B0F71C4B2003EB133 /* SUFileListDelegate.m in Sources */,
+				01E719730FD312310002982A /* SUMoveApplicationHelper.m in Sources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};</diff>
      <filename>Scribd Uploader.xcodeproj/project.pbxproj</filename>
    </modified>
    <modified>
      <diff>@@ -34,6 +34,7 @@
 #import &quot;SUUploadDelegate.h&quot;
 #import &quot;SUScribdAPI.h&quot;
 #import &quot;SUSessionHelper.h&quot;
+#import &quot;SUMoveApplicationHelper.h&quot;
 
 #import &quot;SUMappingValueTransformer.h&quot;
 #import &quot;SUReversibleMappingValueTransformer.h&quot;</diff>
      <filename>Scribd_Uploader_Prefix.pch</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>5ecab6960a4241efe1616accd61ecd39afac02b7</id>
    </parent>
  </parents>
  <author>
    <name>Tim Morgan</name>
    <email>riscfuture@gmail.com</email>
  </author>
  <url>http://github.com/RISCfuture/scribd-uploader/commit/f8f9e311f52a8d1bca1bfb4019c160839044501d</url>
  <id>f8f9e311f52a8d1bca1bfb4019c160839044501d</id>
  <committed-date>2009-05-31T14:06:01-07:00</committed-date>
  <authored-date>2009-05-31T14:06:01-07:00</authored-date>
  <message>Check if program is in Applications folder</message>
  <tree>71bbc117a2f97f1989d0ed38f92bc88ecbc3084f</tree>
  <committer>
    <name>Tim Morgan</name>
    <email>riscfuture@gmail.com</email>
  </committer>
</commit>
