<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>PNGSquash/Sparkle.framework/Headers</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Resources</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Sparkle</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Headers/SUAppcast.h</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Headers/SUUpdater.h</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Headers/Sparkle.h</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/Info.plist</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/License.txt</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/SUModelTranslation.plist</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/SUStatus.nib/classes.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/SUStatus.nib/info.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/SUStatus.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/classes.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/info.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/classes.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/info.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/classes.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/info.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/classes.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/info.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/fr.lproj/fr.lproj</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/fr_CA.lproj</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/classes.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/info.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/classes.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/info.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/relaunch</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib/classes.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib/info.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/classes.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/info.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib/classes.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib/info.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/A/Sparkle</filename>
    </added>
    <added>
      <filename>PNGSquash/Sparkle.framework/Versions/Current</filename>
    </added>
    <added>
      <filename>PNGSquash/dsa_pub.pem</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -8,7 +8,7 @@
 		&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;
-			&lt;integer value=&quot;205&quot;/&gt;
+			&lt;integer value=&quot;541&quot;/&gt;
 		&lt;/object&gt;
 		&lt;object class=&quot;NSArray&quot; key=&quot;IBDocument.PluginDependencies&quot;&gt;
 			&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
@@ -66,6 +66,14 @@
 									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;35465992&quot;/&gt;
 									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;502551668&quot;/&gt;
 								&lt;/object&gt;
+								&lt;object class=&quot;NSMenuItem&quot; id=&quot;780412545&quot;&gt;
+									&lt;reference key=&quot;NSMenu&quot; ref=&quot;110575045&quot;/&gt;
+									&lt;string type=&quot;base64-UTF8&quot; key=&quot;NSTitle&quot;&gt;Q2hlY2sgZm9yIFVwZGF0ZXPigKY&lt;/string&gt;
+									&lt;string key=&quot;NSKeyEquiv&quot;/&gt;
+									&lt;int key=&quot;NSMnemonicLoc&quot;&gt;2147483647&lt;/int&gt;
+									&lt;reference key=&quot;NSOnImage&quot; ref=&quot;35465992&quot;/&gt;
+									&lt;reference key=&quot;NSMixedImage&quot; ref=&quot;502551668&quot;/&gt;
+								&lt;/object&gt;
 								&lt;object class=&quot;NSMenuItem&quot; id=&quot;304266470&quot;&gt;
 									&lt;reference key=&quot;NSMenu&quot; ref=&quot;110575045&quot;/&gt;
 									&lt;bool key=&quot;NSIsDisabled&quot;&gt;YES&lt;/bool&gt;
@@ -484,7 +492,7 @@
 				&lt;nil key=&quot;NSViewClass&quot;/&gt;
 				&lt;string key=&quot;NSWindowContentMaxSize&quot;&gt;{3.40282e+38, 3.40282e+38}&lt;/string&gt;
 				&lt;object class=&quot;NSView&quot; key=&quot;NSWindowView&quot; id=&quot;434498502&quot;&gt;
-					&lt;reference key=&quot;NSNextResponder&quot;/&gt;
+					&lt;nil key=&quot;NSNextResponder&quot;/&gt;
 					&lt;int key=&quot;NSvFlags&quot;&gt;256&lt;/int&gt;
 					&lt;object class=&quot;NSMutableArray&quot; key=&quot;NSSubviews&quot;&gt;
 						&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
@@ -493,7 +501,6 @@
 							&lt;int key=&quot;NSvFlags&quot;&gt;268&lt;/int&gt;
 							&lt;string key=&quot;NSFrame&quot;&gt;{{48, 72}, {377, 25}}&lt;/string&gt;
 							&lt;reference key=&quot;NSSuperview&quot; ref=&quot;434498502&quot;/&gt;
-							&lt;reference key=&quot;NSWindow&quot;/&gt;
 							&lt;bool key=&quot;NSEnabled&quot;&gt;YES&lt;/bool&gt;
 							&lt;object class=&quot;NSSliderCell&quot; key=&quot;NSCell&quot; id=&quot;1055552758&quot;&gt;
 								&lt;int key=&quot;NSCellFlags&quot;&gt;-2080244224&lt;/int&gt;
@@ -520,7 +527,6 @@
 							&lt;int key=&quot;NSvFlags&quot;&gt;268&lt;/int&gt;
 							&lt;string key=&quot;NSFrame&quot;&gt;{{47, 104}, {379, 17}}&lt;/string&gt;
 							&lt;reference key=&quot;NSSuperview&quot; ref=&quot;434498502&quot;/&gt;
-							&lt;reference key=&quot;NSWindow&quot;/&gt;
 							&lt;bool key=&quot;NSEnabled&quot;&gt;YES&lt;/bool&gt;
 							&lt;object class=&quot;NSTextFieldCell&quot; key=&quot;NSCell&quot; id=&quot;759644151&quot;&gt;
 								&lt;int key=&quot;NSCellFlags&quot;&gt;68288064&lt;/int&gt;
@@ -549,7 +555,6 @@
 							&lt;int key=&quot;NSvFlags&quot;&gt;268&lt;/int&gt;
 							&lt;string key=&quot;NSFrame&quot;&gt;{{364, 12}, {96, 32}}&lt;/string&gt;
 							&lt;reference key=&quot;NSSuperview&quot; ref=&quot;434498502&quot;/&gt;
-							&lt;reference key=&quot;NSWindow&quot;/&gt;
 							&lt;bool key=&quot;NSEnabled&quot;&gt;YES&lt;/bool&gt;
 							&lt;object class=&quot;NSButtonCell&quot; key=&quot;NSCell&quot; id=&quot;779040604&quot;&gt;
 								&lt;int key=&quot;NSCellFlags&quot;&gt;-2080244224&lt;/int&gt;
@@ -574,7 +579,6 @@
 							&lt;int key=&quot;NSvFlags&quot;&gt;268&lt;/int&gt;
 							&lt;string key=&quot;NSFrame&quot;&gt;{{268, 12}, {96, 32}}&lt;/string&gt;
 							&lt;reference key=&quot;NSSuperview&quot; ref=&quot;434498502&quot;/&gt;
-							&lt;reference key=&quot;NSWindow&quot;/&gt;
 							&lt;bool key=&quot;NSEnabled&quot;&gt;YES&lt;/bool&gt;
 							&lt;object class=&quot;NSButtonCell&quot; key=&quot;NSCell&quot; id=&quot;731085172&quot;&gt;
 								&lt;int key=&quot;NSCellFlags&quot;&gt;67239424&lt;/int&gt;
@@ -595,7 +599,6 @@
 							&lt;int key=&quot;NSvFlags&quot;&gt;297&lt;/int&gt;
 							&lt;string key=&quot;NSFrame&quot;&gt;{{236, 48}, {221, 16}}&lt;/string&gt;
 							&lt;reference key=&quot;NSSuperview&quot; ref=&quot;434498502&quot;/&gt;
-							&lt;reference key=&quot;NSWindow&quot;/&gt;
 							&lt;bool key=&quot;NSEnabled&quot;&gt;YES&lt;/bool&gt;
 							&lt;object class=&quot;NSTextFieldCell&quot; key=&quot;NSCell&quot; id=&quot;995303330&quot;&gt;
 								&lt;int key=&quot;NSCellFlags&quot;&gt;68288064&lt;/int&gt;
@@ -616,7 +619,6 @@
 							&lt;int key=&quot;NSvFlags&quot;&gt;300&lt;/int&gt;
 							&lt;string key=&quot;NSFrame&quot;&gt;{{17, 48}, {222, 16}}&lt;/string&gt;
 							&lt;reference key=&quot;NSSuperview&quot; ref=&quot;434498502&quot;/&gt;
-							&lt;reference key=&quot;NSWindow&quot;/&gt;
 							&lt;bool key=&quot;NSEnabled&quot;&gt;YES&lt;/bool&gt;
 							&lt;object class=&quot;NSTextFieldCell&quot; key=&quot;NSCell&quot; id=&quot;664068343&quot;&gt;
 								&lt;int key=&quot;NSCellFlags&quot;&gt;68288064&lt;/int&gt;
@@ -630,8 +632,6 @@
 						&lt;/object&gt;
 					&lt;/object&gt;
 					&lt;string key=&quot;NSFrameSize&quot;&gt;{474, 141}&lt;/string&gt;
-					&lt;reference key=&quot;NSSuperview&quot;/&gt;
-					&lt;reference key=&quot;NSWindow&quot;/&gt;
 				&lt;/object&gt;
 				&lt;string key=&quot;NSScreenRect&quot;&gt;{{0, 0}, {1280, 778}}&lt;/string&gt;
 				&lt;string key=&quot;NSMaxSize&quot;&gt;{3.40282e+38, 3.40282e+38}&lt;/string&gt;
@@ -639,6 +639,9 @@
 			&lt;object class=&quot;NSCustomObject&quot; id=&quot;350549915&quot;&gt;
 				&lt;string key=&quot;NSClassName&quot;&gt;AppController&lt;/string&gt;
 			&lt;/object&gt;
+			&lt;object class=&quot;NSCustomObject&quot; id=&quot;1037840881&quot;&gt;
+				&lt;string key=&quot;NSClassName&quot;&gt;SUUpdater&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;
@@ -923,6 +926,14 @@
 					&lt;/object&gt;
 					&lt;int key=&quot;connectionID&quot;&gt;539&lt;/int&gt;
 				&lt;/object&gt;
+				&lt;object class=&quot;IBConnectionRecord&quot;&gt;
+					&lt;object class=&quot;IBActionConnection&quot; key=&quot;connection&quot;&gt;
+						&lt;string key=&quot;label&quot;&gt;checkForUpdates:&lt;/string&gt;
+						&lt;reference key=&quot;source&quot; ref=&quot;1037840881&quot;/&gt;
+						&lt;reference key=&quot;destination&quot; ref=&quot;780412545&quot;/&gt;
+					&lt;/object&gt;
+					&lt;int key=&quot;connectionID&quot;&gt;542&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;
@@ -1084,6 +1095,7 @@
 							&lt;reference ref=&quot;1046388886&quot;/&gt;
 							&lt;reference ref=&quot;1056857174&quot;/&gt;
 							&lt;reference ref=&quot;342932134&quot;/&gt;
+							&lt;reference ref=&quot;780412545&quot;/&gt;
 						&lt;/object&gt;
 						&lt;reference key=&quot;parent&quot; ref=&quot;694149608&quot;/&gt;
 					&lt;/object&gt;
@@ -1395,6 +1407,17 @@
 						&lt;reference key=&quot;object&quot; ref=&quot;822971278&quot;/&gt;
 						&lt;reference key=&quot;parent&quot; ref=&quot;789758025&quot;/&gt;
 					&lt;/object&gt;
+					&lt;object class=&quot;IBObjectRecord&quot;&gt;
+						&lt;int key=&quot;objectID&quot;&gt;540&lt;/int&gt;
+						&lt;reference key=&quot;object&quot; ref=&quot;1037840881&quot;/&gt;
+						&lt;reference key=&quot;parent&quot; ref=&quot;1049&quot;/&gt;
+						&lt;string key=&quot;objectName&quot;&gt;Sparkle Updater&lt;/string&gt;
+					&lt;/object&gt;
+					&lt;object class=&quot;IBObjectRecord&quot;&gt;
+						&lt;int key=&quot;objectID&quot;&gt;541&lt;/int&gt;
+						&lt;reference key=&quot;object&quot; ref=&quot;780412545&quot;/&gt;
+						&lt;reference key=&quot;parent&quot; ref=&quot;110575045&quot;/&gt;
+					&lt;/object&gt;
 				&lt;/object&gt;
 			&lt;/object&gt;
 			&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;flattenedProperties&quot;&gt;
@@ -1505,6 +1528,8 @@
 					&lt;string&gt;533.ImportedFromIB2&lt;/string&gt;
 					&lt;string&gt;534.IBPluginDependency&lt;/string&gt;
 					&lt;string&gt;534.ImportedFromIB2&lt;/string&gt;
+					&lt;string&gt;540.IBPluginDependency&lt;/string&gt;
+					&lt;string&gt;541.IBPluginDependency&lt;/string&gt;
 					&lt;string&gt;56.IBPluginDependency&lt;/string&gt;
 					&lt;string&gt;56.ImportedFromIB2&lt;/string&gt;
 					&lt;string&gt;57.IBEditorWindowLastContentRect&lt;/string&gt;
@@ -1562,7 +1587,7 @@
 					&lt;reference ref=&quot;9&quot;/&gt;
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
 					&lt;reference ref=&quot;9&quot;/&gt;
-					&lt;string&gt;{{459, 222}, {154, 153}}&lt;/string&gt;
+					&lt;string&gt;{{285, 235}, {154, 153}}&lt;/string&gt;
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
 					&lt;reference ref=&quot;9&quot;/&gt;
 					&lt;string&gt;{{187, 434}, {243, 243}}&lt;/string&gt;
@@ -1582,7 +1607,7 @@
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
 					&lt;reference ref=&quot;9&quot;/&gt;
 					&lt;string&gt;{{525, 802}, {197, 73}}&lt;/string&gt;
-					&lt;string&gt;{{305, 375}, {330, 20}}&lt;/string&gt;
+					&lt;string&gt;{{131, 388}, {330, 20}}&lt;/string&gt;
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
 					&lt;reference ref=&quot;9&quot;/&gt;
 					&lt;string&gt;{74, 862}&lt;/string&gt;
@@ -1635,8 +1660,10 @@
 					&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;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;{{317, 192}, {216, 183}}&lt;/string&gt;
+					&lt;string&gt;{{143, 185}, {232, 203}}&lt;/string&gt;
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
 					&lt;reference ref=&quot;9&quot;/&gt;
 					&lt;string&gt;{{23, 794}, {245, 183}}&lt;/string&gt;
@@ -1678,7 +1705,7 @@
 				&lt;/object&gt;
 			&lt;/object&gt;
 			&lt;nil key=&quot;sourceID&quot;/&gt;
-			&lt;int key=&quot;maxID&quot;&gt;539&lt;/int&gt;
+			&lt;int key=&quot;maxID&quot;&gt;542&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;
@@ -1765,6 +1792,36 @@
 					&lt;/object&gt;
 				&lt;/object&gt;
 			&lt;/object&gt;
+			&lt;object class=&quot;NSMutableArray&quot; key=&quot;referencedPartialClassDescriptionsV3.1+&quot;&gt;
+				&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
+				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
+					&lt;string key=&quot;className&quot;&gt;NSObject&lt;/string&gt;
+					&lt;object class=&quot;IBClassDescriptionSource&quot; key=&quot;sourceIdentifier&quot;&gt;
+						&lt;string key=&quot;majorKey&quot;&gt;IBDocumentRelativeSource&lt;/string&gt;
+						&lt;string key=&quot;minorKey&quot;&gt;../Sparkle.framework/Versions/A/Headers/SUAppcast.h&lt;/string&gt;
+					&lt;/object&gt;
+				&lt;/object&gt;
+				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
+					&lt;string key=&quot;className&quot;&gt;NSObject&lt;/string&gt;
+					&lt;object class=&quot;IBClassDescriptionSource&quot; key=&quot;sourceIdentifier&quot; id=&quot;509842846&quot;&gt;
+						&lt;string key=&quot;majorKey&quot;&gt;IBDocumentRelativeSource&lt;/string&gt;
+						&lt;string key=&quot;minorKey&quot;&gt;../Sparkle.framework/Versions/A/Headers/SUUpdater.h&lt;/string&gt;
+					&lt;/object&gt;
+				&lt;/object&gt;
+				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
+					&lt;string key=&quot;className&quot;&gt;SUUpdater&lt;/string&gt;
+					&lt;string key=&quot;superclassName&quot;&gt;NSObject&lt;/string&gt;
+					&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;actions&quot;&gt;
+						&lt;string key=&quot;NS.key.0&quot;&gt;checkForUpdates:&lt;/string&gt;
+						&lt;string key=&quot;NS.object.0&quot;&gt;id&lt;/string&gt;
+					&lt;/object&gt;
+					&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;outlets&quot;&gt;
+						&lt;string key=&quot;NS.key.0&quot;&gt;delegate&lt;/string&gt;
+						&lt;string key=&quot;NS.object.0&quot;&gt;id&lt;/string&gt;
+					&lt;/object&gt;
+					&lt;reference key=&quot;sourceIdentifier&quot; ref=&quot;509842846&quot;/&gt;
+				&lt;/object&gt;
+			&lt;/object&gt;
 		&lt;/object&gt;
 		&lt;int key=&quot;IBDocument.localizationMode&quot;&gt;0&lt;/int&gt;
 		&lt;string key=&quot;IBDocument.LastKnownRelativeProjectPath&quot;&gt;../PNGSquash.xcodeproj&lt;/string&gt;</diff>
      <filename>PNGSquash/English.lproj/MainMenu.xib</filename>
    </modified>
    <modified>
      <diff>@@ -34,10 +34,14 @@
 	&lt;key&gt;CFBundlePackageType&lt;/key&gt;
 	&lt;string&gt;APPL&lt;/string&gt;
 	&lt;key&gt;CFBundleVersion&lt;/key&gt;
-	&lt;string&gt;1.0&lt;/string&gt;
+	&lt;string&gt;1.1&lt;/string&gt;
 	&lt;key&gt;NSMainNibFile&lt;/key&gt;
 	&lt;string&gt;MainMenu&lt;/string&gt;
 	&lt;key&gt;NSPrincipalClass&lt;/key&gt;
 	&lt;string&gt;NSApplication&lt;/string&gt;
+	&lt;key&gt;SUPublicDSAKeyFile&lt;/key&gt;
+	&lt;string&gt;dsa_pub.pem&lt;/string&gt;
+	&lt;key&gt;SUFeedURL&lt;/key&gt;
+	&lt;string&gt;http://s3.amazonaws.com/PNGSquash/appcast.xml&lt;/string&gt;
 &lt;/dict&gt;
 &lt;/plist&gt;</diff>
      <filename>PNGSquash/Info.plist</filename>
    </modified>
    <modified>
      <diff>@@ -21,6 +21,9 @@
 		0EEB88840FF6C17A00D52333 /* Preferences.xib in Resources */ = {isa = PBXBuildFile; fileRef = 0EEB88830FF6C17A00D52333 /* Preferences.xib */; };
 		0EEB88880FF6C21500D52333 /* PreferenceController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EEB88870FF6C21500D52333 /* PreferenceController.m */; };
 		0EEB89F80FF709BE00D52333 /* ExecFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EEB89F70FF709BE00D52333 /* ExecFormatter.m */; };
+		0EEB8BAD0FF7550C00D52333 /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0EEB8BAC0FF7550C00D52333 /* Sparkle.framework */; };
+		0EEB8BC10FF7552B00D52333 /* Sparkle.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0EEB8BAC0FF7550C00D52333 /* Sparkle.framework */; };
+		0EEB8BD20FF7576E00D52333 /* dsa_pub.pem in Resources */ = {isa = PBXBuildFile; fileRef = 0EEB8BD10FF7576E00D52333 /* dsa_pub.pem */; };
 		0EFDB0EA0FEDD4D400D4A350 /* ImageCompressor.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EFDB0E80FEDD4D400D4A350 /* ImageCompressor.m */; };
 		0EFDB0ED0FEDD4E500D4A350 /* AppController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EFDB0EB0FEDD4E500D4A350 /* AppController.m */; };
 		1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1DDD58140DA1D0A300B32029 /* MainMenu.xib */; };
@@ -28,6 +31,19 @@
 		8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
 /* End PBXBuildFile section */
 
+/* Begin PBXCopyFilesBuildPhase section */
+		0EEB8BC00FF7551B00D52333 /* CopyFiles */ = {
+			isa = PBXCopyFilesBuildPhase;
+			buildActionMask = 2147483647;
+			dstPath = &quot;&quot;;
+			dstSubfolderSpec = 10;
+			files = (
+				0EEB8BC10FF7552B00D52333 /* Sparkle.framework in CopyFiles */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXCopyFilesBuildPhase section */
+
 /* Begin PBXFileReference section */
 		0E3BEAB00FF1E45500B2B99B /* TableData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TableData.h; sourceTree = &quot;&lt;group&gt;&quot;; };
 		0E3BEAB10FF1E45500B2B99B /* TableData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TableData.m; sourceTree = &quot;&lt;group&gt;&quot;; };
@@ -50,6 +66,8 @@
 		0EEB88870FF6C21500D52333 /* PreferenceController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PreferenceController.m; sourceTree = &quot;&lt;group&gt;&quot;; };
 		0EEB89F60FF709BE00D52333 /* ExecFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExecFormatter.h; sourceTree = &quot;&lt;group&gt;&quot;; };
 		0EEB89F70FF709BE00D52333 /* ExecFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ExecFormatter.m; sourceTree = &quot;&lt;group&gt;&quot;; };
+		0EEB8BAC0FF7550C00D52333 /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Sparkle.framework; sourceTree = &quot;&lt;group&gt;&quot;; };
+		0EEB8BD10FF7576E00D52333 /* dsa_pub.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = dsa_pub.pem; sourceTree = &quot;&lt;group&gt;&quot;; };
 		0EFDB0E80FEDD4D400D4A350 /* ImageCompressor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ImageCompressor.m; sourceTree = &quot;&lt;group&gt;&quot;; };
 		0EFDB0E90FEDD4D400D4A350 /* ImageCompressor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ImageCompressor.h; sourceTree = &quot;&lt;group&gt;&quot;; };
 		0EFDB0EB0FEDD4E500D4A350 /* AppController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppController.m; sourceTree = &quot;&lt;group&gt;&quot;; };
@@ -71,6 +89,7 @@
 			buildActionMask = 2147483647;
 			files = (
 				8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
+				0EEB8BAD0FF7550C00D52333 /* Sparkle.framework in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -139,6 +158,7 @@
 		1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {
 			isa = PBXGroup;
 			children = (
+				0EEB8BAC0FF7550C00D52333 /* Sparkle.framework */,
 				1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
 			);
 			name = &quot;Linked Frameworks&quot;;
@@ -187,6 +207,7 @@
 		29B97317FDCFA39411CA2CEA /* Resources */ = {
 			isa = PBXGroup;
 			children = (
+				0EEB8BD10FF7576E00D52333 /* dsa_pub.pem */,
 				0E710EDF0FF2A12C006746BF /* pngcrush */,
 				0E710EE30FF2A18A006746BF /* optipng */,
 				0E710EE90FF2A444006746BF /* advpng */,
@@ -216,6 +237,7 @@
 				8D1107290486CEB800E47090 /* Resources */,
 				8D11072C0486CEB800E47090 /* Sources */,
 				8D11072E0486CEB800E47090 /* Frameworks */,
+				0EEB8BC00FF7551B00D52333 /* CopyFiles */,
 			);
 			buildRules = (
 			);
@@ -257,6 +279,7 @@
 				0E710EEA0FF2A444006746BF /* advpng in Resources */,
 				0E8605D60FF4707A009738ED /* PNGSquash.icns in Resources */,
 				0EEB88840FF6C17A00D52333 /* Preferences.xib in Resources */,
+				0EEB8BD20FF7576E00D52333 /* dsa_pub.pem in Resources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};</diff>
      <filename>PNGSquash/PNGSquash.xcodeproj/project.pbxproj</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-#[Download here![](http://img29.imageshack.us/img29/5589/squash.png)](http://s3.amazonaws.com/PNGSquash/PNGSquash.app.tgz)
+#[Download here![](http://img29.imageshack.us/img29/5589/squash.png)](http://s3.amazonaws.com/PNGSquash/PNGSquash.tar.gz)
 
 ## Description
 </diff>
      <filename>README.markdown</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>6c7feb7c3bc5b80229b40a79b155923fd2bd1905</id>
    </parent>
  </parents>
  <author>
    <name>Michael Sanders</name>
    <email>msanders42@gmail.com</email>
  </author>
  <url>http://github.com/msanders/PNGSquash/commit/9a76c0e189240ce3c4b76a2665cabdf8bb5d6905</url>
  <id>9a76c0e189240ce3c4b76a2665cabdf8bb5d6905</id>
  <committed-date>2009-06-28T01:36:37-07:00</committed-date>
  <authored-date>2009-06-28T01:36:25-07:00</authored-date>
  <message>added sparkle</message>
  <tree>9c5cb9f38061031a987fae278085dc5e985b503c</tree>
  <committer>
    <name>Michael Sanders</name>
    <email>msanders42@gmail.com</email>
  </committer>
</commit>
