tunblick/Sparkle.xcodeproj/project.pbxproj

changeset 1
1a5334dfb21d
child 2
da073b397539
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/tunblick/Sparkle.xcodeproj/project.pbxproj	Wed Jul 29 11:23:17 2009 +0200
     1.3 @@ -0,0 +1,1203 @@
     1.4 +// !$*UTF8*$!
     1.5 +{
     1.6 +	archiveVersion = 1;
     1.7 +	classes = {
     1.8 +	};
     1.9 +	objectVersion = 44;
    1.10 +	objects = {
    1.11 +
    1.12 +/* Begin PBXBuildFile section */
    1.13 +		610134730DD250470049ACDF /* SUUpdateDriver.h in Headers */ = {isa = PBXBuildFile; fileRef = 610134710DD250470049ACDF /* SUUpdateDriver.h */; settings = {ATTRIBUTES = (); }; };
    1.14 +		610134740DD250470049ACDF /* SUUpdateDriver.m in Sources */ = {isa = PBXBuildFile; fileRef = 610134720DD250470049ACDF /* SUUpdateDriver.m */; };
    1.15 +		6101347B0DD2541A0049ACDF /* SUProbingUpdateDriver.h in Headers */ = {isa = PBXBuildFile; fileRef = 610134790DD2541A0049ACDF /* SUProbingUpdateDriver.h */; settings = {ATTRIBUTES = (); }; };
    1.16 +		6101347C0DD2541A0049ACDF /* SUProbingUpdateDriver.m in Sources */ = {isa = PBXBuildFile; fileRef = 6101347A0DD2541A0049ACDF /* SUProbingUpdateDriver.m */; };
    1.17 +		6102FE460E077FCE00F85D09 /* SUPipedUnarchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 6102FE440E077FCE00F85D09 /* SUPipedUnarchiver.h */; settings = {ATTRIBUTES = (); }; };
    1.18 +		6102FE4A0E07803800F85D09 /* SUDiskImageUnarchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 6102FE480E07803800F85D09 /* SUDiskImageUnarchiver.h */; settings = {ATTRIBUTES = (); }; };
    1.19 +		6102FE4B0E07803800F85D09 /* SUDiskImageUnarchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 6102FE490E07803800F85D09 /* SUDiskImageUnarchiver.m */; };
    1.20 +		6102FE5B0E08C7EC00F85D09 /* SUUnarchiver_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 6102FE590E08C7EC00F85D09 /* SUUnarchiver_Private.h */; settings = {ATTRIBUTES = (); }; };
    1.21 +		6102FE5C0E08C7EC00F85D09 /* SUUnarchiver_Private.m in Sources */ = {isa = PBXBuildFile; fileRef = 6102FE5A0E08C7EC00F85D09 /* SUUnarchiver_Private.m */; };
    1.22 +		610D5A1A0A1661B8004AAD9C /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* Sparkle.framework */; };
    1.23 +		610D5A750A1670A4004AAD9C /* SUStatus.nib in Resources */ = {isa = PBXBuildFile; fileRef = 610D5A740A1670A4004AAD9C /* SUStatus.nib */; };
    1.24 +		610EC1E00CF3A5FE00AE239E /* NTSynchronousTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 610EC1BF0CF3914D00AE239E /* NTSynchronousTask.m */; };
    1.25 +		61177A1F0D1112E900749C97 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6117796E0D1112E000749C97 /* IOKit.framework */; };
    1.26 +		61180BCA0D64138900B4E0D1 /* SUWindowController.h in Headers */ = {isa = PBXBuildFile; fileRef = 61180BC80D64138900B4E0D1 /* SUWindowController.h */; settings = {ATTRIBUTES = (); }; };
    1.27 +		61180BCB0D64138900B4E0D1 /* SUWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 61180BC90D64138900B4E0D1 /* SUWindowController.m */; };
    1.28 +		6120721209CC5C4B007FE0F6 /* SUAutomaticUpdateAlert.h in Headers */ = {isa = PBXBuildFile; fileRef = 6120721009CC5C4B007FE0F6 /* SUAutomaticUpdateAlert.h */; settings = {ATTRIBUTES = (); }; };
    1.29 +		6120721309CC5C4B007FE0F6 /* SUAutomaticUpdateAlert.m in Sources */ = {isa = PBXBuildFile; fileRef = 6120721109CC5C4B007FE0F6 /* SUAutomaticUpdateAlert.m */; };
    1.30 +		61227A160DB548B800AB99EA /* SUVersionComparisonTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 61227A150DB548B800AB99EA /* SUVersionComparisonTest.m */; };
    1.31 +		61299A2F09CA2DAB00B7442F /* SUDSAVerifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 61299A2D09CA2DAB00B7442F /* SUDSAVerifier.h */; settings = {ATTRIBUTES = (); }; };
    1.32 +		61299A3009CA2DAB00B7442F /* SUDSAVerifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 61299A2E09CA2DAB00B7442F /* SUDSAVerifier.m */; };
    1.33 +		61299A4A09CA2DD000B7442F /* SUPlainInstallerInternals.h in Headers */ = {isa = PBXBuildFile; fileRef = 6129984309C9E2DA00B7442F /* SUPlainInstallerInternals.h */; settings = {ATTRIBUTES = (); }; };
    1.34 +		61299A5C09CA6D4500B7442F /* SUConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 61299A5B09CA6D4500B7442F /* SUConstants.h */; settings = {ATTRIBUTES = (); }; };
    1.35 +		61299A6009CA6EB100B7442F /* SUConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 61299A5F09CA6EB100B7442F /* SUConstants.m */; };
    1.36 +		61299A8D09CA790200B7442F /* SUUnarchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 61299A8B09CA790200B7442F /* SUUnarchiver.h */; settings = {ATTRIBUTES = (); }; };
    1.37 +		61299A8E09CA790200B7442F /* SUUnarchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 61299A8C09CA790200B7442F /* SUUnarchiver.m */; };
    1.38 +		61299B3609CB04E000B7442F /* Sparkle.h in Headers */ = {isa = PBXBuildFile; fileRef = 61299B3509CB04E000B7442F /* Sparkle.h */; settings = {ATTRIBUTES = (Public, ); }; };
    1.39 +		612DCBAF0D488BC60015DBEA /* SUUpdatePermissionPrompt.h in Headers */ = {isa = PBXBuildFile; fileRef = 612DCBAD0D488BC60015DBEA /* SUUpdatePermissionPrompt.h */; settings = {ATTRIBUTES = (); }; };
    1.40 +		612DCBB00D488BC60015DBEA /* SUUpdatePermissionPrompt.m in Sources */ = {isa = PBXBuildFile; fileRef = 612DCBAE0D488BC60015DBEA /* SUUpdatePermissionPrompt.m */; };
    1.41 +		61407C390A4099050009F71F /* Sparkle.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* Sparkle.framework */; };
    1.42 +		615AE3D00D64DC40001CA7BD /* SUModelTranslation.plist in Resources */ = {isa = PBXBuildFile; fileRef = 615AE3CF0D64DC40001CA7BD /* SUModelTranslation.plist */; };
    1.43 +		6160E7E10D3B4A8800E9CD71 /* NTSynchronousTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 610EC1C00CF3914D00AE239E /* NTSynchronousTask.h */; settings = {ATTRIBUTES = (); }; };
    1.44 +		61699BCC0DDB92BD005878A4 /* SUVersionComparisonTest.h in Headers */ = {isa = PBXBuildFile; fileRef = 61227A140DB548B800AB99EA /* SUVersionComparisonTest.h */; settings = {ATTRIBUTES = (); }; };
    1.45 +		618E9CFD0E7328F1004646D8 /* dsa_pub.pem in Resources */ = {isa = PBXBuildFile; fileRef = 618E9CFC0E7328F1004646D8 /* dsa_pub.pem */; };
    1.46 +		618FA5010DAE88B40026945C /* SUInstaller.h in Headers */ = {isa = PBXBuildFile; fileRef = 618FA4FF0DAE88B40026945C /* SUInstaller.h */; settings = {ATTRIBUTES = (); }; };
    1.47 +		618FA5020DAE88B40026945C /* SUInstaller.m in Sources */ = {isa = PBXBuildFile; fileRef = 618FA5000DAE88B40026945C /* SUInstaller.m */; };
    1.48 +		618FA5050DAE8AB80026945C /* SUPlainInstaller.h in Headers */ = {isa = PBXBuildFile; fileRef = 618FA5030DAE8AB80026945C /* SUPlainInstaller.h */; settings = {ATTRIBUTES = (); }; };
    1.49 +		618FA5060DAE8AB80026945C /* SUPlainInstaller.m in Sources */ = {isa = PBXBuildFile; fileRef = 618FA5040DAE8AB80026945C /* SUPlainInstaller.m */; };
    1.50 +		618FA5220DAE8E8A0026945C /* SUPackageInstaller.h in Headers */ = {isa = PBXBuildFile; fileRef = 618FA5200DAE8E8A0026945C /* SUPackageInstaller.h */; settings = {ATTRIBUTES = (); }; };
    1.51 +		618FA5230DAE8E8A0026945C /* SUPackageInstaller.m in Sources */ = {isa = PBXBuildFile; fileRef = 618FA5210DAE8E8A0026945C /* SUPackageInstaller.m */; };
    1.52 +		6196CFF909C72148000DC222 /* SUStatusController.h in Headers */ = {isa = PBXBuildFile; fileRef = 6196CFE309C71ADE000DC222 /* SUStatusController.h */; settings = {ATTRIBUTES = (); }; };
    1.53 +		6196CFFA09C72149000DC222 /* SUStatusController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6196CFE409C71ADE000DC222 /* SUStatusController.m */; };
    1.54 +		61A2259E0D1C495D00430CCD /* SUVersionComparisonProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 61A2259C0D1C495D00430CCD /* SUVersionComparisonProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; };
    1.55 +		61A225A40D1C4AC000430CCD /* SUStandardVersionComparator.h in Headers */ = {isa = PBXBuildFile; fileRef = 61A225A20D1C4AC000430CCD /* SUStandardVersionComparator.h */; settings = {ATTRIBUTES = (); }; };
    1.56 +		61A225A50D1C4AC000430CCD /* SUStandardVersionComparator.m in Sources */ = {isa = PBXBuildFile; fileRef = 61A225A30D1C4AC000430CCD /* SUStandardVersionComparator.m */; };
    1.57 +		61A2279C0D1CEE7600430CCD /* SUSystemProfiler.h in Headers */ = {isa = PBXBuildFile; fileRef = 61A2279A0D1CEE7600430CCD /* SUSystemProfiler.h */; settings = {ATTRIBUTES = (); }; };
    1.58 +		61A2279D0D1CEE7600430CCD /* SUSystemProfiler.m in Sources */ = {isa = PBXBuildFile; fileRef = 61A2279B0D1CEE7600430CCD /* SUSystemProfiler.m */; };
    1.59 +		61A354550DF113C70076ECB1 /* SUUserInitiatedUpdateDriver.h in Headers */ = {isa = PBXBuildFile; fileRef = 61A354530DF113C70076ECB1 /* SUUserInitiatedUpdateDriver.h */; settings = {ATTRIBUTES = (); }; };
    1.60 +		61A354560DF113C70076ECB1 /* SUUserInitiatedUpdateDriver.m in Sources */ = {isa = PBXBuildFile; fileRef = 61A354540DF113C70076ECB1 /* SUUserInitiatedUpdateDriver.m */; };
    1.61 +		61AAE8280A321A7F00D8810D /* Sparkle.strings in Resources */ = {isa = PBXBuildFile; fileRef = 61AAE8220A321A7F00D8810D /* Sparkle.strings */; };
    1.62 +		61AAE8290A321A8000D8810D /* SUAutomaticUpdateAlert.nib in Resources */ = {isa = PBXBuildFile; fileRef = 61AAE8240A321A7F00D8810D /* SUAutomaticUpdateAlert.nib */; };
    1.63 +		61AAE82A0A321A8000D8810D /* SUUpdateAlert.nib in Resources */ = {isa = PBXBuildFile; fileRef = 61AAE8260A321A7F00D8810D /* SUUpdateAlert.nib */; };
    1.64 +		61B5F8ED09C4CE3C00B25A18 /* SUUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = 61B5F8E309C4CE3C00B25A18 /* SUUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; };
    1.65 +		61B5F8EE09C4CE3C00B25A18 /* SUUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = 61B5F8E409C4CE3C00B25A18 /* SUUpdater.m */; };
    1.66 +		61B5F8EF09C4CE3C00B25A18 /* SUPlainInstallerInternals.m in Sources */ = {isa = PBXBuildFile; fileRef = 61B5F8E509C4CE3C00B25A18 /* SUPlainInstallerInternals.m */; };
    1.67 +		61B5F8F709C4CEB300B25A18 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 61B5F8F609C4CEB300B25A18 /* Security.framework */; };
    1.68 +		61B5F90F09C4CF3A00B25A18 /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* Sparkle.framework */; };
    1.69 +		61B5F92E09C4CFD800B25A18 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 61B5F92A09C4CFD800B25A18 /* InfoPlist.strings */; };
    1.70 +		61B5F92F09C4CFD800B25A18 /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = 61B5F92C09C4CFD800B25A18 /* MainMenu.nib */; };
    1.71 +		61B5F93009C4CFDC00B25A18 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 61B5F92409C4CFC900B25A18 /* main.m */; };
    1.72 +		61B5FBB709C4FAFF00B25A18 /* SUAppcast.m in Sources */ = {isa = PBXBuildFile; fileRef = 61B5FB9509C4F04600B25A18 /* SUAppcast.m */; };
    1.73 +		61B5FC0D09C4FC8200B25A18 /* SUAppcast.h in Headers */ = {isa = PBXBuildFile; fileRef = 61B5FB9409C4F04600B25A18 /* SUAppcast.h */; settings = {ATTRIBUTES = (Public, ); }; };
    1.74 +		61B5FC4C09C4FD5E00B25A18 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 61B5FC3F09C4FD4000B25A18 /* WebKit.framework */; };
    1.75 +		61B5FC6F09C51F4900B25A18 /* SUAppcastItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 61B5FC5409C5182000B25A18 /* SUAppcastItem.m */; };
    1.76 +		61B5FC7009C51F4A00B25A18 /* SUAppcastItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 61B5FC5309C5182000B25A18 /* SUAppcastItem.h */; settings = {ATTRIBUTES = (Public, ); }; };
    1.77 +		61B5FCDE09C52A9F00B25A18 /* SUUpdateAlert.m in Sources */ = {isa = PBXBuildFile; fileRef = 61B5FCA109C5228F00B25A18 /* SUUpdateAlert.m */; };
    1.78 +		61B5FCDF09C52A9F00B25A18 /* SUUpdateAlert.h in Headers */ = {isa = PBXBuildFile; fileRef = 61B5FCA009C5228F00B25A18 /* SUUpdateAlert.h */; settings = {ATTRIBUTES = (); }; };
    1.79 +		61B93A3C0DD02D7000DCD2F8 /* SUUIBasedUpdateDriver.h in Headers */ = {isa = PBXBuildFile; fileRef = 61B93A390DD02D6400DCD2F8 /* SUUIBasedUpdateDriver.h */; settings = {ATTRIBUTES = (); }; };
    1.80 +		61B93A3D0DD02D7000DCD2F8 /* SUUIBasedUpdateDriver.m in Sources */ = {isa = PBXBuildFile; fileRef = 61B93A3A0DD02D6400DCD2F8 /* SUUIBasedUpdateDriver.m */; };
    1.81 +		61B93B270DD0FDD300DCD2F8 /* SUAutomaticUpdateDriver.h in Headers */ = {isa = PBXBuildFile; fileRef = 61B93B250DD0FDD300DCD2F8 /* SUAutomaticUpdateDriver.h */; settings = {ATTRIBUTES = (); }; };
    1.82 +		61B93B280DD0FDD300DCD2F8 /* SUAutomaticUpdateDriver.m in Sources */ = {isa = PBXBuildFile; fileRef = 61B93B260DD0FDD300DCD2F8 /* SUAutomaticUpdateDriver.m */; };
    1.83 +		61B93C090DD112FF00DCD2F8 /* SUScheduledUpdateDriver.h in Headers */ = {isa = PBXBuildFile; fileRef = 61B93C070DD112FF00DCD2F8 /* SUScheduledUpdateDriver.h */; settings = {ATTRIBUTES = (); }; };
    1.84 +		61B93C0A0DD112FF00DCD2F8 /* SUScheduledUpdateDriver.m in Sources */ = {isa = PBXBuildFile; fileRef = 61B93C080DD112FF00DCD2F8 /* SUScheduledUpdateDriver.m */; };
    1.85 +		61BBDF820A49220C00378739 /* Sparkle.icns in Resources */ = {isa = PBXBuildFile; fileRef = 61BBDF810A49220C00378739 /* Sparkle.icns */; };
    1.86 +		61C2680A0E2DB5D000175E6C /* License.txt in Resources */ = {isa = PBXBuildFile; fileRef = 61C268090E2DB5D000175E6C /* License.txt */; };
    1.87 +		61C46F340D9C54F300B06326 /* SUUpdatePermissionPrompt.nib in Resources */ = {isa = PBXBuildFile; fileRef = 61C46F330D9C54F300B06326 /* SUUpdatePermissionPrompt.nib */; };
    1.88 +		61CFB3290E385186007A1735 /* Sparkle.pch in Headers */ = {isa = PBXBuildFile; fileRef = 61CFB3280E385186007A1735 /* Sparkle.pch */; };
    1.89 +		61D85D6D0E10B2ED00F9B4A9 /* SUPipedUnarchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 6129C0B90E0B79810062CE76 /* SUPipedUnarchiver.m */; };
    1.90 +		61EF67560E25B58D00F754E0 /* SUHost.m in Sources */ = {isa = PBXBuildFile; fileRef = 61EF67550E25B58D00F754E0 /* SUHost.m */; };
    1.91 +		61EF67590E25C5B400F754E0 /* SUHost.h in Headers */ = {isa = PBXBuildFile; fileRef = 61EF67580E25C5B400F754E0 /* SUHost.h */; };
    1.92 +		61F83F720DBFE140006FDD30 /* SUBasicUpdateDriver.m in Sources */ = {isa = PBXBuildFile; fileRef = 61F83F700DBFE137006FDD30 /* SUBasicUpdateDriver.m */; };
    1.93 +		61F83F740DBFE141006FDD30 /* SUBasicUpdateDriver.h in Headers */ = {isa = PBXBuildFile; fileRef = 61F83F6F0DBFE137006FDD30 /* SUBasicUpdateDriver.h */; settings = {ATTRIBUTES = (); }; };
    1.94 +		61FA52880E2D9EA400EF58AD /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* Sparkle.framework */; settings = {ATTRIBUTES = (Required, ); }; };
    1.95 +		DAAEFC9B0DA5722F0051E0D0 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D6A5FE840307C02AAC07 /* AppKit.framework */; };
    1.96 +		DAAEFD4E0DA572330051E0D0 /* relaunch.m in Sources */ = {isa = PBXBuildFile; fileRef = 613242130CD06CEF00106AA4 /* relaunch.m */; };
    1.97 +		DAAEFD510DA572550051E0D0 /* relaunch in Resources */ = {isa = PBXBuildFile; fileRef = DAAEFC960DA571DF0051E0D0 /* relaunch */; };
    1.98 +		FAEFA2F70D94AA7500472538 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D69BFE84028FC02AAC07 /* Foundation.framework */; };
    1.99 +		FAEFA2F80D94AA7900472538 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D6A5FE840307C02AAC07 /* AppKit.framework */; };
   1.100 +		FAEFA3040D94AB3400472538 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D6A5FE840307C02AAC07 /* AppKit.framework */; };
   1.101 +		FAEFA3050D94AB3400472538 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D69BFE84028FC02AAC07 /* Foundation.framework */; };
   1.102 +/* End PBXBuildFile section */
   1.103 +
   1.104 +/* Begin PBXContainerItemProxy section */
   1.105 +		61227AB90DB5C4BB00AB99EA /* PBXContainerItemProxy */ = {
   1.106 +			isa = PBXContainerItemProxy;
   1.107 +			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
   1.108 +			proxyType = 1;
   1.109 +			remoteGlobalIDString = 612279D80DB5470200AB99EA;
   1.110 +			remoteInfo = "Sparkle Unit Tests";
   1.111 +		};
   1.112 +		61B5F91B09C4CF7200B25A18 /* PBXContainerItemProxy */ = {
   1.113 +			isa = PBXContainerItemProxy;
   1.114 +			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
   1.115 +			proxyType = 1;
   1.116 +			remoteGlobalIDString = 8DC2EF4F0486A6940098B216;
   1.117 +			remoteInfo = Sparkle;
   1.118 +		};
   1.119 +		61FA528C0E2D9EB200EF58AD /* PBXContainerItemProxy */ = {
   1.120 +			isa = PBXContainerItemProxy;
   1.121 +			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
   1.122 +			proxyType = 1;
   1.123 +			remoteGlobalIDString = 8DC2EF4F0486A6940098B216;
   1.124 +			remoteInfo = Sparkle;
   1.125 +		};
   1.126 +		DAAEFD4F0DA572460051E0D0 /* PBXContainerItemProxy */ = {
   1.127 +			isa = PBXContainerItemProxy;
   1.128 +			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
   1.129 +			proxyType = 1;
   1.130 +			remoteGlobalIDString = DAAEFC950DA571DF0051E0D0;
   1.131 +			remoteInfo = relaunch;
   1.132 +		};
   1.133 +/* End PBXContainerItemProxy section */
   1.134 +
   1.135 +/* Begin PBXCopyFilesBuildPhase section */
   1.136 +		61B5FB4D09C4E9FA00B25A18 /* CopyFiles */ = {
   1.137 +			isa = PBXCopyFilesBuildPhase;
   1.138 +			buildActionMask = 2147483647;
   1.139 +			dstPath = "";
   1.140 +			dstSubfolderSpec = 10;
   1.141 +			files = (
   1.142 +				61407C390A4099050009F71F /* Sparkle.framework in CopyFiles */,
   1.143 +			);
   1.144 +			runOnlyForDeploymentPostprocessing = 0;
   1.145 +		};
   1.146 +/* End PBXCopyFilesBuildPhase section */
   1.147 +
   1.148 +/* Begin PBXFileReference section */
   1.149 +		0867D69BFE84028FC02AAC07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
   1.150 +		0867D6A5FE840307C02AAC07 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
   1.151 +		610134710DD250470049ACDF /* SUUpdateDriver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUUpdateDriver.h; sourceTree = "<group>"; };
   1.152 +		610134720DD250470049ACDF /* SUUpdateDriver.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUUpdateDriver.m; sourceTree = "<group>"; };
   1.153 +		610134790DD2541A0049ACDF /* SUProbingUpdateDriver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUProbingUpdateDriver.h; sourceTree = "<group>"; };
   1.154 +		6101347A0DD2541A0049ACDF /* SUProbingUpdateDriver.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUProbingUpdateDriver.m; sourceTree = "<group>"; };
   1.155 +		6102FE440E077FCE00F85D09 /* SUPipedUnarchiver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUPipedUnarchiver.h; sourceTree = "<group>"; };
   1.156 +		6102FE480E07803800F85D09 /* SUDiskImageUnarchiver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUDiskImageUnarchiver.h; sourceTree = "<group>"; };
   1.157 +		6102FE490E07803800F85D09 /* SUDiskImageUnarchiver.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUDiskImageUnarchiver.m; sourceTree = "<group>"; };
   1.158 +		6102FE590E08C7EC00F85D09 /* SUUnarchiver_Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUUnarchiver_Private.h; sourceTree = "<group>"; };
   1.159 +		6102FE5A0E08C7EC00F85D09 /* SUUnarchiver_Private.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUUnarchiver_Private.m; sourceTree = "<group>"; };
   1.160 +		61072EB20DF2640C008FE88B /* ConfigFrameworkReleaseGCSupport.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ConfigFrameworkReleaseGCSupport.xcconfig; sourceTree = "<group>"; };
   1.161 +		610D5A740A1670A4004AAD9C /* SUStatus.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = SUStatus.nib; sourceTree = "<group>"; };
   1.162 +		610EC1BF0CF3914D00AE239E /* NTSynchronousTask.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NTSynchronousTask.m; sourceTree = "<group>"; };
   1.163 +		610EC1C00CF3914D00AE239E /* NTSynchronousTask.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NTSynchronousTask.h; sourceTree = "<group>"; };
   1.164 +		6117796E0D1112E000749C97 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = "<absolute>"; };
   1.165 +		61180BC80D64138900B4E0D1 /* SUWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUWindowController.h; sourceTree = "<group>"; };
   1.166 +		61180BC90D64138900B4E0D1 /* SUWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUWindowController.m; sourceTree = "<group>"; };
   1.167 +		6120721009CC5C4B007FE0F6 /* SUAutomaticUpdateAlert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUAutomaticUpdateAlert.h; sourceTree = "<group>"; };
   1.168 +		6120721109CC5C4B007FE0F6 /* SUAutomaticUpdateAlert.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUAutomaticUpdateAlert.m; sourceTree = "<group>"; };
   1.169 +		612279D90DB5470200AB99EA /* Sparkle Unit Tests.octest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Sparkle Unit Tests.octest"; sourceTree = BUILT_PRODUCTS_DIR; };
   1.170 +		612279DA0DB5470200AB99EA /* Sparkle Unit Tests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Sparkle Unit Tests-Info.plist"; path = "Tests/Sparkle Unit Tests-Info.plist"; sourceTree = "<group>"; };
   1.171 +		61227A140DB548B800AB99EA /* SUVersionComparisonTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SUVersionComparisonTest.h; path = Tests/SUVersionComparisonTest.h; sourceTree = "<group>"; };
   1.172 +		61227A150DB548B800AB99EA /* SUVersionComparisonTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SUVersionComparisonTest.m; path = Tests/SUVersionComparisonTest.m; sourceTree = "<group>"; };
   1.173 +		6129984309C9E2DA00B7442F /* SUPlainInstallerInternals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUPlainInstallerInternals.h; sourceTree = "<group>"; };
   1.174 +		61299A2D09CA2DAB00B7442F /* SUDSAVerifier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUDSAVerifier.h; sourceTree = "<group>"; };
   1.175 +		61299A2E09CA2DAB00B7442F /* SUDSAVerifier.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUDSAVerifier.m; sourceTree = "<group>"; };
   1.176 +		61299A5B09CA6D4500B7442F /* SUConstants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUConstants.h; sourceTree = "<group>"; };
   1.177 +		61299A5F09CA6EB100B7442F /* SUConstants.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUConstants.m; sourceTree = "<group>"; };
   1.178 +		61299A8B09CA790200B7442F /* SUUnarchiver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUUnarchiver.h; sourceTree = "<group>"; };
   1.179 +		61299A8C09CA790200B7442F /* SUUnarchiver.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUUnarchiver.m; sourceTree = "<group>"; };
   1.180 +		61299B3509CB04E000B7442F /* Sparkle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Sparkle.h; sourceTree = "<group>"; };
   1.181 +		6129C0B90E0B79810062CE76 /* SUPipedUnarchiver.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUPipedUnarchiver.m; sourceTree = "<group>"; };
   1.182 +		612DCBAD0D488BC60015DBEA /* SUUpdatePermissionPrompt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUUpdatePermissionPrompt.h; sourceTree = "<group>"; };
   1.183 +		612DCBAE0D488BC60015DBEA /* SUUpdatePermissionPrompt.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUUpdatePermissionPrompt.m; sourceTree = "<group>"; };
   1.184 +		613242130CD06CEF00106AA4 /* relaunch.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = relaunch.m; sourceTree = "<group>"; };
   1.185 +		615AE3CF0D64DC40001CA7BD /* SUModelTranslation.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = SUModelTranslation.plist; sourceTree = "<group>"; };
   1.186 +		618915700E35937600B5E981 /* sv */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = sv; path = sv.lproj/SUUpdatePermissionPrompt.nib; sourceTree = "<group>"; };
   1.187 +		618915710E35937600B5E981 /* sv */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = sv; path = sv.lproj/SUUpdateAlert.nib; sourceTree = "<group>"; };
   1.188 +		618915720E35937600B5E981 /* sv */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = sv; path = sv.lproj/SUAutomaticUpdateAlert.nib; sourceTree = "<group>"; };
   1.189 +		618915730E35937600B5E981 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Sparkle.strings; sourceTree = "<group>"; };
   1.190 +		618E9CFC0E7328F1004646D8 /* dsa_pub.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = dsa_pub.pem; path = "Test Application/dsa_pub.pem"; sourceTree = "<group>"; };
   1.191 +		618FA4FF0DAE88B40026945C /* SUInstaller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUInstaller.h; sourceTree = "<group>"; };
   1.192 +		618FA5000DAE88B40026945C /* SUInstaller.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUInstaller.m; sourceTree = "<group>"; };
   1.193 +		618FA5030DAE8AB80026945C /* SUPlainInstaller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUPlainInstaller.h; sourceTree = "<group>"; };
   1.194 +		618FA5040DAE8AB80026945C /* SUPlainInstaller.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUPlainInstaller.m; sourceTree = "<group>"; };
   1.195 +		618FA5200DAE8E8A0026945C /* SUPackageInstaller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUPackageInstaller.h; sourceTree = "<group>"; };
   1.196 +		618FA5210DAE8E8A0026945C /* SUPackageInstaller.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUPackageInstaller.m; sourceTree = "<group>"; };
   1.197 +		6195D48F0E404AD600D41A50 /* ru */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = ru; path = ru.lproj/SUUpdatePermissionPrompt.nib; sourceTree = "<group>"; };
   1.198 +		6195D4900E404AD600D41A50 /* ru */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = ru; path = ru.lproj/SUUpdateAlert.nib; sourceTree = "<group>"; };
   1.199 +		6195D4910E404AD600D41A50 /* ru */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = ru; path = ru.lproj/SUAutomaticUpdateAlert.nib; sourceTree = "<group>"; };
   1.200 +		6195D4920E404AD700D41A50 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Sparkle.strings; sourceTree = "<group>"; };
   1.201 +		6196CFE309C71ADE000DC222 /* SUStatusController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUStatusController.h; sourceTree = "<group>"; };
   1.202 +		6196CFE409C71ADE000DC222 /* SUStatusController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUStatusController.m; sourceTree = "<group>"; };
   1.203 +		619B17200E1E9D0800E72754 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Sparkle.strings; sourceTree = "<group>"; };
   1.204 +		619B17210E1E9D0800E72754 /* de */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = de; path = de.lproj/SUAutomaticUpdateAlert.nib; sourceTree = "<group>"; };
   1.205 +		619B17220E1E9D0800E72754 /* de */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = de; path = de.lproj/SUUpdateAlert.nib; sourceTree = "<group>"; };
   1.206 +		619B17230E1E9D0800E72754 /* de */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = de; path = de.lproj/SUUpdatePermissionPrompt.nib; sourceTree = "<group>"; };
   1.207 +		61A2259C0D1C495D00430CCD /* SUVersionComparisonProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUVersionComparisonProtocol.h; sourceTree = "<group>"; };
   1.208 +		61A225A20D1C4AC000430CCD /* SUStandardVersionComparator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUStandardVersionComparator.h; sourceTree = "<group>"; };
   1.209 +		61A225A30D1C4AC000430CCD /* SUStandardVersionComparator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUStandardVersionComparator.m; sourceTree = "<group>"; };
   1.210 +		61A2279A0D1CEE7600430CCD /* SUSystemProfiler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUSystemProfiler.h; sourceTree = "<group>"; };
   1.211 +		61A2279B0D1CEE7600430CCD /* SUSystemProfiler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUSystemProfiler.m; sourceTree = "<group>"; };
   1.212 +		61A354530DF113C70076ECB1 /* SUUserInitiatedUpdateDriver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUUserInitiatedUpdateDriver.h; sourceTree = "<group>"; };
   1.213 +		61A354540DF113C70076ECB1 /* SUUserInitiatedUpdateDriver.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUUserInitiatedUpdateDriver.m; sourceTree = "<group>"; };
   1.214 +		61AAE8230A321A7F00D8810D /* en */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Sparkle.strings; sourceTree = "<group>"; };
   1.215 +		61AAE8250A321A7F00D8810D /* en */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = en; path = en.lproj/SUAutomaticUpdateAlert.nib; sourceTree = "<group>"; };
   1.216 +		61AAE8270A321A7F00D8810D /* en */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = en; path = en.lproj/SUUpdateAlert.nib; sourceTree = "<group>"; };
   1.217 +		61AAE84F0A321AF700D8810D /* es */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Sparkle.strings; sourceTree = "<group>"; };
   1.218 +		61AAE8590A321B0400D8810D /* fr */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Sparkle.strings; sourceTree = "<group>"; };
   1.219 +		61AAE8710A321F7700D8810D /* nl */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Sparkle.strings; sourceTree = "<group>"; };
   1.220 +		61B5F8E309C4CE3C00B25A18 /* SUUpdater.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SUUpdater.h; sourceTree = "<group>"; };
   1.221 +		61B5F8E409C4CE3C00B25A18 /* SUUpdater.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = SUUpdater.m; sourceTree = "<group>"; };
   1.222 +		61B5F8E509C4CE3C00B25A18 /* SUPlainInstallerInternals.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = SUPlainInstallerInternals.m; sourceTree = "<group>"; };
   1.223 +		61B5F8F609C4CEB300B25A18 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = /System/Library/Frameworks/Security.framework; sourceTree = "<absolute>"; };
   1.224 +		61B5F90209C4CEE200B25A18 /* Sparkle Test App.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Sparkle Test App.app"; sourceTree = BUILT_PRODUCTS_DIR; };
   1.225 +		61B5F90409C4CEE200B25A18 /* Test Application-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Test Application-Info.plist"; path = "Test Application/Test Application-Info.plist"; sourceTree = "<group>"; };
   1.226 +		61B5F92409C4CFC900B25A18 /* main.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = main.m; path = "Test Application/main.m"; sourceTree = "<group>"; };
   1.227 +		61B5F92B09C4CFD800B25A18 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = "Test Application/English.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
   1.228 +		61B5F92D09C4CFD800B25A18 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = "Test Application/English.lproj/MainMenu.nib"; sourceTree = "<group>"; };
   1.229 +		61B5FB9409C4F04600B25A18 /* SUAppcast.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUAppcast.h; sourceTree = "<group>"; };
   1.230 +		61B5FB9509C4F04600B25A18 /* SUAppcast.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUAppcast.m; sourceTree = "<group>"; };
   1.231 +		61B5FC3F09C4FD4000B25A18 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = /System/Library/Frameworks/WebKit.framework; sourceTree = "<absolute>"; };
   1.232 +		61B5FC5309C5182000B25A18 /* SUAppcastItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUAppcastItem.h; sourceTree = "<group>"; };
   1.233 +		61B5FC5409C5182000B25A18 /* SUAppcastItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUAppcastItem.m; sourceTree = "<group>"; };
   1.234 +		61B5FCA009C5228F00B25A18 /* SUUpdateAlert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUUpdateAlert.h; sourceTree = "<group>"; };
   1.235 +		61B5FCA109C5228F00B25A18 /* SUUpdateAlert.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUUpdateAlert.m; sourceTree = "<group>"; };
   1.236 +		61B93A390DD02D6400DCD2F8 /* SUUIBasedUpdateDriver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUUIBasedUpdateDriver.h; sourceTree = "<group>"; };
   1.237 +		61B93A3A0DD02D6400DCD2F8 /* SUUIBasedUpdateDriver.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUUIBasedUpdateDriver.m; sourceTree = "<group>"; };
   1.238 +		61B93B250DD0FDD300DCD2F8 /* SUAutomaticUpdateDriver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUAutomaticUpdateDriver.h; sourceTree = "<group>"; };
   1.239 +		61B93B260DD0FDD300DCD2F8 /* SUAutomaticUpdateDriver.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUAutomaticUpdateDriver.m; sourceTree = "<group>"; };
   1.240 +		61B93C070DD112FF00DCD2F8 /* SUScheduledUpdateDriver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUScheduledUpdateDriver.h; sourceTree = "<group>"; };
   1.241 +		61B93C080DD112FF00DCD2F8 /* SUScheduledUpdateDriver.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUScheduledUpdateDriver.m; sourceTree = "<group>"; };
   1.242 +		61BBDF810A49220C00378739 /* Sparkle.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = Sparkle.icns; sourceTree = "<group>"; };
   1.243 +		61C268090E2DB5D000175E6C /* License.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = License.txt; sourceTree = "<group>"; };
   1.244 +		61C46F350D9C54F300B06326 /* en */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = en; path = en.lproj/SUUpdatePermissionPrompt.nib; sourceTree = "<group>"; };
   1.245 +		61CFB3280E385186007A1735 /* Sparkle.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Sparkle.pch; sourceTree = "<group>"; };
   1.246 +		61EF67550E25B58D00F754E0 /* SUHost.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUHost.m; sourceTree = "<group>"; };
   1.247 +		61EF67580E25C5B400F754E0 /* SUHost.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUHost.h; sourceTree = "<group>"; };
   1.248 +		61F3651A0E18987B007ECA02 /* es */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = es; path = es.lproj/SUUpdatePermissionPrompt.nib; sourceTree = "<group>"; };
   1.249 +		61F3652A0E189883007ECA02 /* es */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = es; path = es.lproj/SUUpdateAlert.nib; sourceTree = "<group>"; };
   1.250 +		61F3652B0E189883007ECA02 /* es */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = es; path = es.lproj/SUAutomaticUpdateAlert.nib; sourceTree = "<group>"; };
   1.251 +		61F3652E0E18988F007ECA02 /* fr */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = fr; path = fr.lproj/SUUpdatePermissionPrompt.nib; sourceTree = "<group>"; };
   1.252 +		61F3652F0E18988F007ECA02 /* fr */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = fr; path = fr.lproj/SUUpdateAlert.nib; sourceTree = "<group>"; };
   1.253 +		61F365300E18988F007ECA02 /* fr */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = fr; path = fr.lproj/SUAutomaticUpdateAlert.nib; sourceTree = "<group>"; };
   1.254 +		61F365330E1898A3007ECA02 /* nl */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = nl; path = nl.lproj/SUUpdatePermissionPrompt.nib; sourceTree = "<group>"; };
   1.255 +		61F365340E1898A3007ECA02 /* nl */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = nl; path = nl.lproj/SUUpdateAlert.nib; sourceTree = "<group>"; };
   1.256 +		61F365350E1898A3007ECA02 /* nl */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = nl; path = nl.lproj/SUAutomaticUpdateAlert.nib; sourceTree = "<group>"; };
   1.257 +		61F614540E24A12D009F47E7 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Sparkle.strings; sourceTree = "<group>"; };
   1.258 +		61F614550E24A12D009F47E7 /* it */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = it; path = it.lproj/SUAutomaticUpdateAlert.nib; sourceTree = "<group>"; };
   1.259 +		61F614560E24A12D009F47E7 /* it */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = it; path = it.lproj/SUUpdateAlert.nib; sourceTree = "<group>"; };
   1.260 +		61F614570E24A12D009F47E7 /* it */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = it; path = it.lproj/SUUpdatePermissionPrompt.nib; sourceTree = "<group>"; };
   1.261 +		61F83F6F0DBFE137006FDD30 /* SUBasicUpdateDriver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUBasicUpdateDriver.h; sourceTree = "<group>"; };
   1.262 +		61F83F700DBFE137006FDD30 /* SUBasicUpdateDriver.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUBasicUpdateDriver.m; sourceTree = "<group>"; };
   1.263 +		8DC2EF5A0486A6940098B216 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
   1.264 +		8DC2EF5B0486A6940098B216 /* Sparkle.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Sparkle.framework; sourceTree = BUILT_PRODUCTS_DIR; };
   1.265 +		DAAEFC960DA571DF0051E0D0 /* relaunch */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = relaunch; sourceTree = BUILT_PRODUCTS_DIR; };
   1.266 +		FA1941CA0D94A70100DD942E /* ConfigFrameworkDebug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ConfigFrameworkDebug.xcconfig; sourceTree = "<group>"; };
   1.267 +		FA1941CB0D94A70100DD942E /* ConfigTestAppDebug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ConfigTestAppDebug.xcconfig; sourceTree = "<group>"; };
   1.268 +		FA1941CC0D94A70100DD942E /* ConfigCommonRelease.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ConfigCommonRelease.xcconfig; sourceTree = "<group>"; };
   1.269 +		FA1941CD0D94A70100DD942E /* ConfigTestApp.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ConfigTestApp.xcconfig; sourceTree = "<group>"; };
   1.270 +		FA1941CE0D94A70100DD942E /* ConfigRelaunch.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ConfigRelaunch.xcconfig; sourceTree = "<group>"; };
   1.271 +		FA1941CF0D94A70100DD942E /* ConfigCommonDebug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ConfigCommonDebug.xcconfig; sourceTree = "<group>"; };
   1.272 +		FA1941D00D94A70100DD942E /* ConfigCommon.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ConfigCommon.xcconfig; sourceTree = "<group>"; };
   1.273 +		FA1941D10D94A70100DD942E /* ConfigFramework.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ConfigFramework.xcconfig; sourceTree = "<group>"; };
   1.274 +		FA1941D20D94A70100DD942E /* ConfigTestAppRelease.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ConfigTestAppRelease.xcconfig; sourceTree = "<group>"; };
   1.275 +		FA1941D30D94A70100DD942E /* ConfigRelaunchDebug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ConfigRelaunchDebug.xcconfig; sourceTree = "<group>"; };
   1.276 +		FA1941D40D94A70100DD942E /* ConfigRelaunchRelease.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ConfigRelaunchRelease.xcconfig; sourceTree = "<group>"; };
   1.277 +		FA1941D50D94A70100DD942E /* ConfigFrameworkRelease.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ConfigFrameworkRelease.xcconfig; sourceTree = "<group>"; };
   1.278 +/* End PBXFileReference section */
   1.279 +
   1.280 +/* Begin PBXFrameworksBuildPhase section */
   1.281 +		612279D60DB5470200AB99EA /* Frameworks */ = {
   1.282 +			isa = PBXFrameworksBuildPhase;
   1.283 +			buildActionMask = 2147483647;
   1.284 +			files = (
   1.285 +				61FA52880E2D9EA400EF58AD /* Sparkle.framework in Frameworks */,
   1.286 +			);
   1.287 +			runOnlyForDeploymentPostprocessing = 0;
   1.288 +		};
   1.289 +		61B5F90009C4CEE200B25A18 /* Frameworks */ = {
   1.290 +			isa = PBXFrameworksBuildPhase;
   1.291 +			buildActionMask = 2147483647;
   1.292 +			files = (
   1.293 +				61B5F90F09C4CF3A00B25A18 /* Sparkle.framework in Frameworks */,
   1.294 +				610D5A1A0A1661B8004AAD9C /* Sparkle.framework in Frameworks */,
   1.295 +				FAEFA3040D94AB3400472538 /* AppKit.framework in Frameworks */,
   1.296 +				FAEFA3050D94AB3400472538 /* Foundation.framework in Frameworks */,
   1.297 +			);
   1.298 +			runOnlyForDeploymentPostprocessing = 0;
   1.299 +		};
   1.300 +		8DC2EF560486A6940098B216 /* Frameworks */ = {
   1.301 +			isa = PBXFrameworksBuildPhase;
   1.302 +			buildActionMask = 2147483647;
   1.303 +			files = (
   1.304 +				61B5F8F709C4CEB300B25A18 /* Security.framework in Frameworks */,
   1.305 +				61B5FC4C09C4FD5E00B25A18 /* WebKit.framework in Frameworks */,
   1.306 +				61177A1F0D1112E900749C97 /* IOKit.framework in Frameworks */,
   1.307 +				FAEFA2F70D94AA7500472538 /* Foundation.framework in Frameworks */,
   1.308 +				FAEFA2F80D94AA7900472538 /* AppKit.framework in Frameworks */,
   1.309 +			);
   1.310 +			runOnlyForDeploymentPostprocessing = 0;
   1.311 +		};
   1.312 +		DAAEFC940DA571DF0051E0D0 /* Frameworks */ = {
   1.313 +			isa = PBXFrameworksBuildPhase;
   1.314 +			buildActionMask = 2147483647;
   1.315 +			files = (
   1.316 +				DAAEFC9B0DA5722F0051E0D0 /* AppKit.framework in Frameworks */,
   1.317 +			);
   1.318 +			runOnlyForDeploymentPostprocessing = 0;
   1.319 +		};
   1.320 +/* End PBXFrameworksBuildPhase section */
   1.321 +
   1.322 +/* Begin PBXGroup section */
   1.323 +		034768DFFF38A50411DB9C8B /* Products */ = {
   1.324 +			isa = PBXGroup;
   1.325 +			children = (
   1.326 +				8DC2EF5B0486A6940098B216 /* Sparkle.framework */,
   1.327 +				61B5F90209C4CEE200B25A18 /* Sparkle Test App.app */,
   1.328 +				DAAEFC960DA571DF0051E0D0 /* relaunch */,
   1.329 +				612279D90DB5470200AB99EA /* Sparkle Unit Tests.octest */,
   1.330 +			);
   1.331 +			name = Products;
   1.332 +			sourceTree = "<group>";
   1.333 +		};
   1.334 +		0867D691FE84028FC02AAC07 /* Sparkle */ = {
   1.335 +			isa = PBXGroup;
   1.336 +			children = (
   1.337 +				61F83F6E0DBFE07A006FDD30 /* Update Control */,
   1.338 +				61299B3909CB055000B7442F /* Appcast Support */,
   1.339 +				618FA6DB0DB485440026945C /* Installation */,
   1.340 +				6101354A0DD25B7F0049ACDF /* Unarchiving */,
   1.341 +				61299B3A09CB056100B7442F /* User Interface */,
   1.342 +				61B5F8F309C4CE5900B25A18 /* Other Sources */,
   1.343 +				089C1665FE841158C02AAC07 /* Framework Resources */,
   1.344 +				61227A100DB5484000AB99EA /* Tests */,
   1.345 +				61B5F91D09C4CF7F00B25A18 /* Test Application Sources */,
   1.346 +				0867D69AFE84028FC02AAC07 /* Apple Frameworks and Libraries */,
   1.347 +				FA1941C40D94A6EA00DD942E /* Configurations */,
   1.348 +				034768DFFF38A50411DB9C8B /* Products */,
   1.349 +			);
   1.350 +			name = Sparkle;
   1.351 +			sourceTree = "<group>";
   1.352 +		};
   1.353 +		0867D69AFE84028FC02AAC07 /* Apple Frameworks and Libraries */ = {
   1.354 +			isa = PBXGroup;
   1.355 +			children = (
   1.356 +				6117796E0D1112E000749C97 /* IOKit.framework */,
   1.357 +				61B5FC3F09C4FD4000B25A18 /* WebKit.framework */,
   1.358 +				61B5F8F609C4CEB300B25A18 /* Security.framework */,
   1.359 +				0867D6A5FE840307C02AAC07 /* AppKit.framework */,
   1.360 +				0867D69BFE84028FC02AAC07 /* Foundation.framework */,
   1.361 +			);
   1.362 +			name = "Apple Frameworks and Libraries";
   1.363 +			sourceTree = "<group>";
   1.364 +		};
   1.365 +		089C1665FE841158C02AAC07 /* Framework Resources */ = {
   1.366 +			isa = PBXGroup;
   1.367 +			children = (
   1.368 +				8DC2EF5A0486A6940098B216 /* Info.plist */,
   1.369 +				615AE3CF0D64DC40001CA7BD /* SUModelTranslation.plist */,
   1.370 +				61C268090E2DB5D000175E6C /* License.txt */,
   1.371 +				61AAE8220A321A7F00D8810D /* Sparkle.strings */,
   1.372 +				61C46F330D9C54F300B06326 /* SUUpdatePermissionPrompt.nib */,
   1.373 +				61AAE8240A321A7F00D8810D /* SUAutomaticUpdateAlert.nib */,
   1.374 +				61AAE8260A321A7F00D8810D /* SUUpdateAlert.nib */,
   1.375 +				610D5A740A1670A4004AAD9C /* SUStatus.nib */,
   1.376 +			);
   1.377 +			name = "Framework Resources";
   1.378 +			sourceTree = "<group>";
   1.379 +		};
   1.380 +		6101354A0DD25B7F0049ACDF /* Unarchiving */ = {
   1.381 +			isa = PBXGroup;
   1.382 +			children = (
   1.383 +				61299A8B09CA790200B7442F /* SUUnarchiver.h */,
   1.384 +				61299A8C09CA790200B7442F /* SUUnarchiver.m */,
   1.385 +				6102FE590E08C7EC00F85D09 /* SUUnarchiver_Private.h */,
   1.386 +				6102FE5A0E08C7EC00F85D09 /* SUUnarchiver_Private.m */,
   1.387 +				6102FE440E077FCE00F85D09 /* SUPipedUnarchiver.h */,
   1.388 +				6129C0B90E0B79810062CE76 /* SUPipedUnarchiver.m */,
   1.389 +				6102FE480E07803800F85D09 /* SUDiskImageUnarchiver.h */,
   1.390 +				6102FE490E07803800F85D09 /* SUDiskImageUnarchiver.m */,
   1.391 +				610EC1C00CF3914D00AE239E /* NTSynchronousTask.h */,
   1.392 +				610EC1BF0CF3914D00AE239E /* NTSynchronousTask.m */,
   1.393 +			);
   1.394 +			name = Unarchiving;
   1.395 +			sourceTree = "<group>";
   1.396 +		};
   1.397 +		6101355D0DD25BB70049ACDF /* Support */ = {
   1.398 +			isa = PBXGroup;
   1.399 +			children = (
   1.400 +				613242130CD06CEF00106AA4 /* relaunch.m */,
   1.401 +			);
   1.402 +			name = Support;
   1.403 +			sourceTree = "<group>";
   1.404 +		};
   1.405 +		61227A100DB5484000AB99EA /* Tests */ = {
   1.406 +			isa = PBXGroup;
   1.407 +			children = (
   1.408 +				61227A140DB548B800AB99EA /* SUVersionComparisonTest.h */,
   1.409 +				61227A150DB548B800AB99EA /* SUVersionComparisonTest.m */,
   1.410 +				612279DA0DB5470200AB99EA /* Sparkle Unit Tests-Info.plist */,
   1.411 +			);
   1.412 +			name = Tests;
   1.413 +			sourceTree = "<group>";
   1.414 +		};
   1.415 +		61299B3909CB055000B7442F /* Appcast Support */ = {
   1.416 +			isa = PBXGroup;
   1.417 +			children = (
   1.418 +				61B5FB9409C4F04600B25A18 /* SUAppcast.h */,
   1.419 +				61B5FB9509C4F04600B25A18 /* SUAppcast.m */,
   1.420 +				61B5FC5309C5182000B25A18 /* SUAppcastItem.h */,
   1.421 +				61B5FC5409C5182000B25A18 /* SUAppcastItem.m */,
   1.422 +				61A2279A0D1CEE7600430CCD /* SUSystemProfiler.h */,
   1.423 +				61A2279B0D1CEE7600430CCD /* SUSystemProfiler.m */,
   1.424 +				61A2259C0D1C495D00430CCD /* SUVersionComparisonProtocol.h */,
   1.425 +				61A225A20D1C4AC000430CCD /* SUStandardVersionComparator.h */,
   1.426 +				61A225A30D1C4AC000430CCD /* SUStandardVersionComparator.m */,
   1.427 +			);
   1.428 +			name = "Appcast Support";
   1.429 +			sourceTree = "<group>";
   1.430 +		};
   1.431 +		61299B3A09CB056100B7442F /* User Interface */ = {
   1.432 +			isa = PBXGroup;
   1.433 +			children = (
   1.434 +				61B5FCA009C5228F00B25A18 /* SUUpdateAlert.h */,
   1.435 +				61B5FCA109C5228F00B25A18 /* SUUpdateAlert.m */,
   1.436 +				6120721009CC5C4B007FE0F6 /* SUAutomaticUpdateAlert.h */,
   1.437 +				6120721109CC5C4B007FE0F6 /* SUAutomaticUpdateAlert.m */,
   1.438 +				6196CFE309C71ADE000DC222 /* SUStatusController.h */,
   1.439 +				6196CFE409C71ADE000DC222 /* SUStatusController.m */,
   1.440 +				612DCBAD0D488BC60015DBEA /* SUUpdatePermissionPrompt.h */,
   1.441 +				612DCBAE0D488BC60015DBEA /* SUUpdatePermissionPrompt.m */,
   1.442 +				61180BC80D64138900B4E0D1 /* SUWindowController.h */,
   1.443 +				61180BC90D64138900B4E0D1 /* SUWindowController.m */,
   1.444 +			);
   1.445 +			name = "User Interface";
   1.446 +			sourceTree = "<group>";
   1.447 +		};
   1.448 +		618FA6DB0DB485440026945C /* Installation */ = {
   1.449 +			isa = PBXGroup;
   1.450 +			children = (
   1.451 +				618FA4FF0DAE88B40026945C /* SUInstaller.h */,
   1.452 +				618FA5000DAE88B40026945C /* SUInstaller.m */,
   1.453 +				618FA5030DAE8AB80026945C /* SUPlainInstaller.h */,
   1.454 +				618FA5040DAE8AB80026945C /* SUPlainInstaller.m */,
   1.455 +				6129984309C9E2DA00B7442F /* SUPlainInstallerInternals.h */,
   1.456 +				61B5F8E509C4CE3C00B25A18 /* SUPlainInstallerInternals.m */,
   1.457 +				618FA5200DAE8E8A0026945C /* SUPackageInstaller.h */,
   1.458 +				618FA5210DAE8E8A0026945C /* SUPackageInstaller.m */,
   1.459 +				6101355D0DD25BB70049ACDF /* Support */,
   1.460 +			);
   1.461 +			name = Installation;
   1.462 +			sourceTree = "<group>";
   1.463 +		};
   1.464 +		61B5F8F309C4CE5900B25A18 /* Other Sources */ = {
   1.465 +			isa = PBXGroup;
   1.466 +			children = (
   1.467 +				61EF67580E25C5B400F754E0 /* SUHost.h */,
   1.468 +				61EF67550E25B58D00F754E0 /* SUHost.m */,
   1.469 +				61299B3509CB04E000B7442F /* Sparkle.h */,
   1.470 +				61CFB3280E385186007A1735 /* Sparkle.pch */,
   1.471 +				61299A5B09CA6D4500B7442F /* SUConstants.h */,
   1.472 +				61299A5F09CA6EB100B7442F /* SUConstants.m */,
   1.473 +			);
   1.474 +			includeInIndex = 1;
   1.475 +			name = "Other Sources";
   1.476 +			sourceTree = "<group>";
   1.477 +		};
   1.478 +		61B5F91D09C4CF7F00B25A18 /* Test Application Sources */ = {
   1.479 +			isa = PBXGroup;
   1.480 +			children = (
   1.481 +				61BBDF810A49220C00378739 /* Sparkle.icns */,
   1.482 +				61B5F92A09C4CFD800B25A18 /* InfoPlist.strings */,
   1.483 +				61B5F92C09C4CFD800B25A18 /* MainMenu.nib */,
   1.484 +				61B5F92409C4CFC900B25A18 /* main.m */,
   1.485 +				61B5F90409C4CEE200B25A18 /* Test Application-Info.plist */,
   1.486 +				618E9CFC0E7328F1004646D8 /* dsa_pub.pem */,
   1.487 +			);
   1.488 +			name = "Test Application Sources";
   1.489 +			sourceTree = "<group>";
   1.490 +		};
   1.491 +		61CFB2C10E384958007A1735 /* Support */ = {
   1.492 +			isa = PBXGroup;
   1.493 +			children = (
   1.494 +				61299A2D09CA2DAB00B7442F /* SUDSAVerifier.h */,
   1.495 +				61299A2E09CA2DAB00B7442F /* SUDSAVerifier.m */,
   1.496 +			);
   1.497 +			name = Support;
   1.498 +			sourceTree = "<group>";
   1.499 +		};
   1.500 +		61CFB2C20E38496B007A1735 /* Drivers */ = {
   1.501 +			isa = PBXGroup;
   1.502 +			children = (
   1.503 +				610134710DD250470049ACDF /* SUUpdateDriver.h */,
   1.504 +				610134720DD250470049ACDF /* SUUpdateDriver.m */,
   1.505 +				61F83F6F0DBFE137006FDD30 /* SUBasicUpdateDriver.h */,
   1.506 +				61F83F700DBFE137006FDD30 /* SUBasicUpdateDriver.m */,
   1.507 +				61B93A390DD02D6400DCD2F8 /* SUUIBasedUpdateDriver.h */,
   1.508 +				61B93A3A0DD02D6400DCD2F8 /* SUUIBasedUpdateDriver.m */,
   1.509 +				61B93B250DD0FDD300DCD2F8 /* SUAutomaticUpdateDriver.h */,
   1.510 +				61B93B260DD0FDD300DCD2F8 /* SUAutomaticUpdateDriver.m */,
   1.511 +				61B93C070DD112FF00DCD2F8 /* SUScheduledUpdateDriver.h */,
   1.512 +				61B93C080DD112FF00DCD2F8 /* SUScheduledUpdateDriver.m */,
   1.513 +				610134790DD2541A0049ACDF /* SUProbingUpdateDriver.h */,
   1.514 +				6101347A0DD2541A0049ACDF /* SUProbingUpdateDriver.m */,
   1.515 +				61A354530DF113C70076ECB1 /* SUUserInitiatedUpdateDriver.h */,
   1.516 +				61A354540DF113C70076ECB1 /* SUUserInitiatedUpdateDriver.m */,
   1.517 +			);
   1.518 +			name = Drivers;
   1.519 +			sourceTree = "<group>";
   1.520 +		};
   1.521 +		61F83F6E0DBFE07A006FDD30 /* Update Control */ = {
   1.522 +			isa = PBXGroup;
   1.523 +			children = (
   1.524 +				61B5F8E309C4CE3C00B25A18 /* SUUpdater.h */,
   1.525 +				61B5F8E409C4CE3C00B25A18 /* SUUpdater.m */,
   1.526 +				61CFB2C20E38496B007A1735 /* Drivers */,
   1.527 +				61CFB2C10E384958007A1735 /* Support */,
   1.528 +			);
   1.529 +			name = "Update Control";
   1.530 +			sourceTree = "<group>";
   1.531 +		};
   1.532 +		FA1941C40D94A6EA00DD942E /* Configurations */ = {
   1.533 +			isa = PBXGroup;
   1.534 +			children = (
   1.535 +				FA1941D00D94A70100DD942E /* ConfigCommon.xcconfig */,
   1.536 +				FA1941CF0D94A70100DD942E /* ConfigCommonDebug.xcconfig */,
   1.537 +				FA1941CC0D94A70100DD942E /* ConfigCommonRelease.xcconfig */,
   1.538 +				FA1941D10D94A70100DD942E /* ConfigFramework.xcconfig */,
   1.539 +				FA1941CA0D94A70100DD942E /* ConfigFrameworkDebug.xcconfig */,
   1.540 +				FA1941D50D94A70100DD942E /* ConfigFrameworkRelease.xcconfig */,
   1.541 +				61072EB20DF2640C008FE88B /* ConfigFrameworkReleaseGCSupport.xcconfig */,
   1.542 +				FA1941CD0D94A70100DD942E /* ConfigTestApp.xcconfig */,
   1.543 +				FA1941CB0D94A70100DD942E /* ConfigTestAppDebug.xcconfig */,
   1.544 +				FA1941D20D94A70100DD942E /* ConfigTestAppRelease.xcconfig */,
   1.545 +				FA1941CE0D94A70100DD942E /* ConfigRelaunch.xcconfig */,
   1.546 +				FA1941D30D94A70100DD942E /* ConfigRelaunchDebug.xcconfig */,
   1.547 +				FA1941D40D94A70100DD942E /* ConfigRelaunchRelease.xcconfig */,
   1.548 +			);
   1.549 +			path = Configurations;
   1.550 +			sourceTree = "<group>";
   1.551 +		};
   1.552 +/* End PBXGroup section */
   1.553 +
   1.554 +/* Begin PBXHeadersBuildPhase section */
   1.555 +		8DC2EF500486A6940098B216 /* Headers */ = {
   1.556 +			isa = PBXHeadersBuildPhase;
   1.557 +			buildActionMask = 2147483647;
   1.558 +			files = (
   1.559 +				61B5F8ED09C4CE3C00B25A18 /* SUUpdater.h in Headers */,
   1.560 +				61B5FC0D09C4FC8200B25A18 /* SUAppcast.h in Headers */,
   1.561 +				61B5FC7009C51F4A00B25A18 /* SUAppcastItem.h in Headers */,
   1.562 +				61B5FCDF09C52A9F00B25A18 /* SUUpdateAlert.h in Headers */,
   1.563 +				6196CFF909C72148000DC222 /* SUStatusController.h in Headers */,
   1.564 +				61299A2F09CA2DAB00B7442F /* SUDSAVerifier.h in Headers */,
   1.565 +				61299A4A09CA2DD000B7442F /* SUPlainInstallerInternals.h in Headers */,
   1.566 +				61299A5C09CA6D4500B7442F /* SUConstants.h in Headers */,
   1.567 +				61299A8D09CA790200B7442F /* SUUnarchiver.h in Headers */,
   1.568 +				61299B3609CB04E000B7442F /* Sparkle.h in Headers */,
   1.569 +				6120721209CC5C4B007FE0F6 /* SUAutomaticUpdateAlert.h in Headers */,
   1.570 +				61A2259E0D1C495D00430CCD /* SUVersionComparisonProtocol.h in Headers */,
   1.571 +				61A225A40D1C4AC000430CCD /* SUStandardVersionComparator.h in Headers */,
   1.572 +				61A2279C0D1CEE7600430CCD /* SUSystemProfiler.h in Headers */,
   1.573 +				6160E7E10D3B4A8800E9CD71 /* NTSynchronousTask.h in Headers */,
   1.574 +				612DCBAF0D488BC60015DBEA /* SUUpdatePermissionPrompt.h in Headers */,
   1.575 +				61180BCA0D64138900B4E0D1 /* SUWindowController.h in Headers */,
   1.576 +				618FA5010DAE88B40026945C /* SUInstaller.h in Headers */,
   1.577 +				618FA5050DAE8AB80026945C /* SUPlainInstaller.h in Headers */,
   1.578 +				618FA5220DAE8E8A0026945C /* SUPackageInstaller.h in Headers */,
   1.579 +				61F83F740DBFE141006FDD30 /* SUBasicUpdateDriver.h in Headers */,
   1.580 +				61B93A3C0DD02D7000DCD2F8 /* SUUIBasedUpdateDriver.h in Headers */,
   1.581 +				61B93B270DD0FDD300DCD2F8 /* SUAutomaticUpdateDriver.h in Headers */,
   1.582 +				61B93C090DD112FF00DCD2F8 /* SUScheduledUpdateDriver.h in Headers */,
   1.583 +				610134730DD250470049ACDF /* SUUpdateDriver.h in Headers */,
   1.584 +				6101347B0DD2541A0049ACDF /* SUProbingUpdateDriver.h in Headers */,
   1.585 +				61699BCC0DDB92BD005878A4 /* SUVersionComparisonTest.h in Headers */,
   1.586 +				61A354550DF113C70076ECB1 /* SUUserInitiatedUpdateDriver.h in Headers */,
   1.587 +				6102FE460E077FCE00F85D09 /* SUPipedUnarchiver.h in Headers */,
   1.588 +				6102FE4A0E07803800F85D09 /* SUDiskImageUnarchiver.h in Headers */,
   1.589 +				6102FE5B0E08C7EC00F85D09 /* SUUnarchiver_Private.h in Headers */,
   1.590 +				61EF67590E25C5B400F754E0 /* SUHost.h in Headers */,
   1.591 +				61CFB3290E385186007A1735 /* Sparkle.pch in Headers */,
   1.592 +			);
   1.593 +			runOnlyForDeploymentPostprocessing = 0;
   1.594 +		};
   1.595 +/* End PBXHeadersBuildPhase section */
   1.596 +
   1.597 +/* Begin PBXNativeTarget section */
   1.598 +		612279D80DB5470200AB99EA /* Sparkle Unit Tests */ = {
   1.599 +			isa = PBXNativeTarget;
   1.600 +			buildConfigurationList = 612279DD0DB5470300AB99EA /* Build configuration list for PBXNativeTarget "Sparkle Unit Tests" */;
   1.601 +			buildPhases = (
   1.602 +				612279D40DB5470200AB99EA /* Resources */,
   1.603 +				612279D50DB5470200AB99EA /* Sources */,
   1.604 +				612279D60DB5470200AB99EA /* Frameworks */,
   1.605 +				612279D70DB5470200AB99EA /* ShellScript */,
   1.606 +			);
   1.607 +			buildRules = (
   1.608 +			);
   1.609 +			dependencies = (
   1.610 +				61FA528D0E2D9EB200EF58AD /* PBXTargetDependency */,
   1.611 +			);
   1.612 +			name = "Sparkle Unit Tests";
   1.613 +			productName = "Sparkle Unit Tests";
   1.614 +			productReference = 612279D90DB5470200AB99EA /* Sparkle Unit Tests.octest */;
   1.615 +			productType = "com.apple.product-type.bundle";
   1.616 +		};
   1.617 +		61B5F90109C4CEE200B25A18 /* Sparkle Test App */ = {
   1.618 +			isa = PBXNativeTarget;
   1.619 +			buildConfigurationList = 61B5F90509C4CEE300B25A18 /* Build configuration list for PBXNativeTarget "Sparkle Test App" */;
   1.620 +			buildPhases = (
   1.621 +				61B5F8FE09C4CEE200B25A18 /* Resources */,
   1.622 +				61B5F8FF09C4CEE200B25A18 /* Sources */,
   1.623 +				61B5F90009C4CEE200B25A18 /* Frameworks */,
   1.624 +				61B5FB4D09C4E9FA00B25A18 /* CopyFiles */,
   1.625 +			);
   1.626 +			buildRules = (
   1.627 +			);
   1.628 +			dependencies = (
   1.629 +				61B5F91C09C4CF7200B25A18 /* PBXTargetDependency */,
   1.630 +				61227ABA0DB5C4BB00AB99EA /* PBXTargetDependency */,
   1.631 +			);
   1.632 +			name = "Sparkle Test App";
   1.633 +			productName = "Test Application";
   1.634 +			productReference = 61B5F90209C4CEE200B25A18 /* Sparkle Test App.app */;
   1.635 +			productType = "com.apple.product-type.application";
   1.636 +		};
   1.637 +		8DC2EF4F0486A6940098B216 /* Sparkle */ = {
   1.638 +			isa = PBXNativeTarget;
   1.639 +			buildConfigurationList = 1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "Sparkle" */;
   1.640 +			buildPhases = (
   1.641 +				8DC2EF500486A6940098B216 /* Headers */,
   1.642 +				8DC2EF520486A6940098B216 /* Resources */,
   1.643 +				8DC2EF540486A6940098B216 /* Sources */,
   1.644 +				8DC2EF560486A6940098B216 /* Frameworks */,
   1.645 +				6131B1910DDCDE32005215F0 /* Run Script: Set Bzr Version Info */,
   1.646 +				6195D4B40E40505A00D41A50 /* Run Script: Link fr_CA to fr */,
   1.647 +			);
   1.648 +			buildRules = (
   1.649 +			);
   1.650 +			dependencies = (
   1.651 +				DAAEFD500DA572460051E0D0 /* PBXTargetDependency */,
   1.652 +			);
   1.653 +			name = Sparkle;
   1.654 +			productInstallPath = "$(HOME)/Library/Frameworks";
   1.655 +			productName = Sparkle;
   1.656 +			productReference = 8DC2EF5B0486A6940098B216 /* Sparkle.framework */;
   1.657 +			productType = "com.apple.product-type.framework";
   1.658 +		};
   1.659 +		DAAEFC950DA571DF0051E0D0 /* relaunch tool */ = {
   1.660 +			isa = PBXNativeTarget;
   1.661 +			buildConfigurationList = DAAEFC9A0DA571FD0051E0D0 /* Build configuration list for PBXNativeTarget "relaunch tool" */;
   1.662 +			buildPhases = (
   1.663 +				DAAEFC930DA571DF0051E0D0 /* Sources */,
   1.664 +				DAAEFC940DA571DF0051E0D0 /* Frameworks */,
   1.665 +			);
   1.666 +			buildRules = (
   1.667 +			);
   1.668 +			dependencies = (
   1.669 +			);
   1.670 +			name = "relaunch tool";
   1.671 +			productName = relaunch;
   1.672 +			productReference = DAAEFC960DA571DF0051E0D0 /* relaunch */;
   1.673 +			productType = "com.apple.product-type.tool";
   1.674 +		};
   1.675 +/* End PBXNativeTarget section */
   1.676 +
   1.677 +/* Begin PBXProject section */
   1.678 +		0867D690FE84028FC02AAC07 /* Project object */ = {
   1.679 +			isa = PBXProject;
   1.680 +			buildConfigurationList = 1DEB91B108733DA50010E9CD /* Build configuration list for PBXProject "Sparkle" */;
   1.681 +			compatibilityVersion = "Xcode 3.0";
   1.682 +			hasScannedForEncodings = 1;
   1.683 +			knownRegions = (
   1.684 +				English,
   1.685 +				Japanese,
   1.686 +				French,
   1.687 +				German,
   1.688 +				Italian,
   1.689 +				zh_TW,
   1.690 +				en,
   1.691 +				ca,
   1.692 +				cs,
   1.693 +				cy,
   1.694 +				da,
   1.695 +				de,
   1.696 +				es,
   1.697 +				fi,
   1.698 +				fr,
   1.699 +				he,
   1.700 +				hu,
   1.701 +				id,
   1.702 +				is,
   1.703 +				it,
   1.704 +				ja,
   1.705 +				ko,
   1.706 +				nl,
   1.707 +				no,
   1.708 +				pl,
   1.709 +				ru,
   1.710 +				sk,
   1.711 +				sv,
   1.712 +				th,
   1.713 +				tr,
   1.714 +				zh_CN,
   1.715 +				fr_ca,
   1.716 +			);
   1.717 +			mainGroup = 0867D691FE84028FC02AAC07 /* Sparkle */;
   1.718 +			productRefGroup = 034768DFFF38A50411DB9C8B /* Products */;
   1.719 +			projectDirPath = "";
   1.720 +			projectRoot = "";
   1.721 +			targets = (
   1.722 +				8DC2EF4F0486A6940098B216 /* Sparkle */,
   1.723 +				61B5F90109C4CEE200B25A18 /* Sparkle Test App */,
   1.724 +				DAAEFC950DA571DF0051E0D0 /* relaunch tool */,
   1.725 +				612279D80DB5470200AB99EA /* Sparkle Unit Tests */,
   1.726 +			);
   1.727 +		};
   1.728 +/* End PBXProject section */
   1.729 +
   1.730 +/* Begin PBXResourcesBuildPhase section */
   1.731 +		612279D40DB5470200AB99EA /* Resources */ = {
   1.732 +			isa = PBXResourcesBuildPhase;
   1.733 +			buildActionMask = 2147483647;
   1.734 +			files = (
   1.735 +			);
   1.736 +			runOnlyForDeploymentPostprocessing = 0;
   1.737 +		};
   1.738 +		61B5F8FE09C4CEE200B25A18 /* Resources */ = {
   1.739 +			isa = PBXResourcesBuildPhase;
   1.740 +			buildActionMask = 2147483647;
   1.741 +			files = (
   1.742 +				61B5F92E09C4CFD800B25A18 /* InfoPlist.strings in Resources */,
   1.743 +				61B5F92F09C4CFD800B25A18 /* MainMenu.nib in Resources */,
   1.744 +				61BBDF820A49220C00378739 /* Sparkle.icns in Resources */,
   1.745 +				618E9CFD0E7328F1004646D8 /* dsa_pub.pem in Resources */,
   1.746 +			);
   1.747 +			runOnlyForDeploymentPostprocessing = 0;
   1.748 +		};
   1.749 +		8DC2EF520486A6940098B216 /* Resources */ = {
   1.750 +			isa = PBXResourcesBuildPhase;
   1.751 +			buildActionMask = 2147483647;
   1.752 +			files = (
   1.753 +				61C2680A0E2DB5D000175E6C /* License.txt in Resources */,
   1.754 +				DAAEFD510DA572550051E0D0 /* relaunch in Resources */,
   1.755 +				610D5A750A1670A4004AAD9C /* SUStatus.nib in Resources */,
   1.756 +				61AAE8280A321A7F00D8810D /* Sparkle.strings in Resources */,
   1.757 +				61AAE8290A321A8000D8810D /* SUAutomaticUpdateAlert.nib in Resources */,
   1.758 +				61AAE82A0A321A8000D8810D /* SUUpdateAlert.nib in Resources */,
   1.759 +				615AE3D00D64DC40001CA7BD /* SUModelTranslation.plist in Resources */,
   1.760 +				61C46F340D9C54F300B06326 /* SUUpdatePermissionPrompt.nib in Resources */,
   1.761 +			);
   1.762 +			runOnlyForDeploymentPostprocessing = 0;
   1.763 +		};
   1.764 +/* End PBXResourcesBuildPhase section */
   1.765 +
   1.766 +/* Begin PBXShellScriptBuildPhase section */
   1.767 +		612279D70DB5470200AB99EA /* ShellScript */ = {
   1.768 +			isa = PBXShellScriptBuildPhase;
   1.769 +			buildActionMask = 2147483647;
   1.770 +			files = (
   1.771 +			);
   1.772 +			inputPaths = (
   1.773 +			);
   1.774 +			outputPaths = (
   1.775 +			);
   1.776 +			runOnlyForDeploymentPostprocessing = 0;
   1.777 +			shellPath = /bin/sh;
   1.778 +			shellScript = "# Run the unit tests in this test bundle.\n\"${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests\"\n";
   1.779 +			showEnvVarsInLog = 0;
   1.780 +		};
   1.781 +		6131B1910DDCDE32005215F0 /* Run Script: Set Bzr Version Info */ = {
   1.782 +			isa = PBXShellScriptBuildPhase;
   1.783 +			buildActionMask = 12;
   1.784 +			files = (
   1.785 +			);
   1.786 +			inputPaths = (
   1.787 +			);
   1.788 +			name = "Run Script: Set Bzr Version Info";
   1.789 +			outputPaths = (
   1.790 +			);
   1.791 +			runOnlyForDeploymentPostprocessing = 0;
   1.792 +			shellPath = "/usr/bin/env ruby";
   1.793 +			shellScript = "# Xcode auto-versioning script for Subversion\n# by Axel Andersson, modified by Daniel Jalkut to add\n# \"--revision HEAD\" to the svn info line, which allows\n# the latest revision to always be used.\n\nif ENV[\"BUILT_PRODUCTS_DIR\"].nil?\n\tSTDERR.print \"#{$0}: Must be run from Xcode!\"\n\texit(1)\nend\n\n# Get the current Bzr revision number and use it to set the CFBundleVersion value\nENV[\"PATH\"] = \"/bin:/sw/bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin:/opt/local/bin\"\nexit(0) if `type bzr` == \"\"\nrev = `/usr/bin/env bzr revno`\ninfo = \"#{ENV[\"BUILT_PRODUCTS_DIR\"]}/#{ENV[\"WRAPPER_NAME\"]}/Resources/Info.plist\"\nversion = rev[/[\\d.]+/]\n\nif version.nil?\n\tSTDERR.print \"#{$0}: Can't find a Bazaar revision!\"\n\texit(0)\nend\n\ninfo_contents = File.read(info)\nif info_contents.nil?\n\tSTDERR.print \"#{$0}: Can't read in the Info.plist file!\"\n\texit(1)\nend\n\ninfo_contents.sub!(/([\\t ]+<key>CFBundleVersion<\\/key>\\n[\\t ]+<string>).*?(<\\/string>)/, '\\1' + version + '\\2')\nSTDERR.print info_contents\nf = File.open(info, \"w\")\nf.write(info_contents)\nf.close";
   1.794 +			showEnvVarsInLog = 0;
   1.795 +		};
   1.796 +		6195D4B40E40505A00D41A50 /* Run Script: Link fr_CA to fr */ = {
   1.797 +			isa = PBXShellScriptBuildPhase;
   1.798 +			buildActionMask = 2147483647;
   1.799 +			files = (
   1.800 +			);
   1.801 +			inputPaths = (
   1.802 +			);
   1.803 +			name = "Run Script: Link fr_CA to fr";
   1.804 +			outputPaths = (
   1.805 +			);
   1.806 +			runOnlyForDeploymentPostprocessing = 0;
   1.807 +			shellPath = "/usr/bin/env ruby";
   1.808 +			shellScript = "resources = \"#{ENV[\"BUILT_PRODUCTS_DIR\"]}/#{ENV[\"WRAPPER_NAME\"]}/Resources\"\n`ln -s \"#{resources}/fr.lproj\" \"#{resources}/fr_CA.lproj\"`";
   1.809 +		};
   1.810 +/* End PBXShellScriptBuildPhase section */
   1.811 +
   1.812 +/* Begin PBXSourcesBuildPhase section */
   1.813 +		612279D50DB5470200AB99EA /* Sources */ = {
   1.814 +			isa = PBXSourcesBuildPhase;
   1.815 +			buildActionMask = 2147483647;
   1.816 +			files = (
   1.817 +				61227A160DB548B800AB99EA /* SUVersionComparisonTest.m in Sources */,
   1.818 +			);
   1.819 +			runOnlyForDeploymentPostprocessing = 0;
   1.820 +		};
   1.821 +		61B5F8FF09C4CEE200B25A18 /* Sources */ = {
   1.822 +			isa = PBXSourcesBuildPhase;
   1.823 +			buildActionMask = 2147483647;
   1.824 +			files = (
   1.825 +				61B5F93009C4CFDC00B25A18 /* main.m in Sources */,
   1.826 +			);
   1.827 +			runOnlyForDeploymentPostprocessing = 0;
   1.828 +		};
   1.829 +		8DC2EF540486A6940098B216 /* Sources */ = {
   1.830 +			isa = PBXSourcesBuildPhase;
   1.831 +			buildActionMask = 2147483647;
   1.832 +			files = (
   1.833 +				61B5F8EE09C4CE3C00B25A18 /* SUUpdater.m in Sources */,
   1.834 +				61B5F8EF09C4CE3C00B25A18 /* SUPlainInstallerInternals.m in Sources */,
   1.835 +				61B5FBB709C4FAFF00B25A18 /* SUAppcast.m in Sources */,
   1.836 +				61B5FC6F09C51F4900B25A18 /* SUAppcastItem.m in Sources */,
   1.837 +				61B5FCDE09C52A9F00B25A18 /* SUUpdateAlert.m in Sources */,
   1.838 +				6196CFFA09C72149000DC222 /* SUStatusController.m in Sources */,
   1.839 +				61299A3009CA2DAB00B7442F /* SUDSAVerifier.m in Sources */,
   1.840 +				61299A6009CA6EB100B7442F /* SUConstants.m in Sources */,
   1.841 +				61299A8E09CA790200B7442F /* SUUnarchiver.m in Sources */,
   1.842 +				6120721309CC5C4B007FE0F6 /* SUAutomaticUpdateAlert.m in Sources */,
   1.843 +				610EC1E00CF3A5FE00AE239E /* NTSynchronousTask.m in Sources */,
   1.844 +				61A225A50D1C4AC000430CCD /* SUStandardVersionComparator.m in Sources */,
   1.845 +				61A2279D0D1CEE7600430CCD /* SUSystemProfiler.m in Sources */,
   1.846 +				612DCBB00D488BC60015DBEA /* SUUpdatePermissionPrompt.m in Sources */,
   1.847 +				61180BCB0D64138900B4E0D1 /* SUWindowController.m in Sources */,
   1.848 +				618FA5020DAE88B40026945C /* SUInstaller.m in Sources */,
   1.849 +				618FA5060DAE8AB80026945C /* SUPlainInstaller.m in Sources */,
   1.850 +				618FA5230DAE8E8A0026945C /* SUPackageInstaller.m in Sources */,
   1.851 +				61F83F720DBFE140006FDD30 /* SUBasicUpdateDriver.m in Sources */,
   1.852 +				61B93A3D0DD02D7000DCD2F8 /* SUUIBasedUpdateDriver.m in Sources */,
   1.853 +				61B93B280DD0FDD300DCD2F8 /* SUAutomaticUpdateDriver.m in Sources */,
   1.854 +				61B93C0A0DD112FF00DCD2F8 /* SUScheduledUpdateDriver.m in Sources */,
   1.855 +				610134740DD250470049ACDF /* SUUpdateDriver.m in Sources */,
   1.856 +				6101347C0DD2541A0049ACDF /* SUProbingUpdateDriver.m in Sources */,
   1.857 +				61A354560DF113C70076ECB1 /* SUUserInitiatedUpdateDriver.m in Sources */,
   1.858 +				6102FE4B0E07803800F85D09 /* SUDiskImageUnarchiver.m in Sources */,
   1.859 +				6102FE5C0E08C7EC00F85D09 /* SUUnarchiver_Private.m in Sources */,
   1.860 +				61D85D6D0E10B2ED00F9B4A9 /* SUPipedUnarchiver.m in Sources */,
   1.861 +				61EF67560E25B58D00F754E0 /* SUHost.m in Sources */,
   1.862 +			);
   1.863 +			runOnlyForDeploymentPostprocessing = 0;
   1.864 +		};
   1.865 +		DAAEFC930DA571DF0051E0D0 /* Sources */ = {
   1.866 +			isa = PBXSourcesBuildPhase;
   1.867 +			buildActionMask = 2147483647;
   1.868 +			files = (
   1.869 +				DAAEFD4E0DA572330051E0D0 /* relaunch.m in Sources */,
   1.870 +			);
   1.871 +			runOnlyForDeploymentPostprocessing = 0;
   1.872 +		};
   1.873 +/* End PBXSourcesBuildPhase section */
   1.874 +
   1.875 +/* Begin PBXTargetDependency section */
   1.876 +		61227ABA0DB5C4BB00AB99EA /* PBXTargetDependency */ = {
   1.877 +			isa = PBXTargetDependency;
   1.878 +			target = 612279D80DB5470200AB99EA /* Sparkle Unit Tests */;
   1.879 +			targetProxy = 61227AB90DB5C4BB00AB99EA /* PBXContainerItemProxy */;
   1.880 +		};
   1.881 +		61B5F91C09C4CF7200B25A18 /* PBXTargetDependency */ = {
   1.882 +			isa = PBXTargetDependency;
   1.883 +			target = 8DC2EF4F0486A6940098B216 /* Sparkle */;
   1.884 +			targetProxy = 61B5F91B09C4CF7200B25A18 /* PBXContainerItemProxy */;
   1.885 +		};
   1.886 +		61FA528D0E2D9EB200EF58AD /* PBXTargetDependency */ = {
   1.887 +			isa = PBXTargetDependency;
   1.888 +			target = 8DC2EF4F0486A6940098B216 /* Sparkle */;
   1.889 +			targetProxy = 61FA528C0E2D9EB200EF58AD /* PBXContainerItemProxy */;
   1.890 +		};
   1.891 +		DAAEFD500DA572460051E0D0 /* PBXTargetDependency */ = {
   1.892 +			isa = PBXTargetDependency;
   1.893 +			target = DAAEFC950DA571DF0051E0D0 /* relaunch tool */;
   1.894 +			targetProxy = DAAEFD4F0DA572460051E0D0 /* PBXContainerItemProxy */;
   1.895 +		};
   1.896 +/* End PBXTargetDependency section */
   1.897 +
   1.898 +/* Begin PBXVariantGroup section */
   1.899 +		61AAE8220A321A7F00D8810D /* Sparkle.strings */ = {
   1.900 +			isa = PBXVariantGroup;
   1.901 +			children = (
   1.902 +				61AAE8230A321A7F00D8810D /* en */,
   1.903 +				61AAE84F0A321AF700D8810D /* es */,
   1.904 +				61AAE8590A321B0400D8810D /* fr */,
   1.905 +				61AAE8710A321F7700D8810D /* nl */,
   1.906 +				619B17200E1E9D0800E72754 /* de */,
   1.907 +				61F614540E24A12D009F47E7 /* it */,
   1.908 +				618915730E35937600B5E981 /* sv */,
   1.909 +				6195D4920E404AD700D41A50 /* ru */,
   1.910 +			);
   1.911 +			name = Sparkle.strings;
   1.912 +			sourceTree = "<group>";
   1.913 +		};
   1.914 +		61AAE8240A321A7F00D8810D /* SUAutomaticUpdateAlert.nib */ = {
   1.915 +			isa = PBXVariantGroup;
   1.916 +			children = (
   1.917 +				61AAE8250A321A7F00D8810D /* en */,
   1.918 +				61F3652B0E189883007ECA02 /* es */,
   1.919 +				61F365300E18988F007ECA02 /* fr */,
   1.920 +				61F365350E1898A3007ECA02 /* nl */,
   1.921 +				619B17210E1E9D0800E72754 /* de */,
   1.922 +				61F614550E24A12D009F47E7 /* it */,
   1.923 +				618915720E35937600B5E981 /* sv */,
   1.924 +				6195D4910E404AD600D41A50 /* ru */,
   1.925 +			);
   1.926 +			name = SUAutomaticUpdateAlert.nib;
   1.927 +			sourceTree = "<group>";
   1.928 +		};
   1.929 +		61AAE8260A321A7F00D8810D /* SUUpdateAlert.nib */ = {
   1.930 +			isa = PBXVariantGroup;
   1.931 +			children = (
   1.932 +				61AAE8270A321A7F00D8810D /* en */,
   1.933 +				61F3652A0E189883007ECA02 /* es */,
   1.934 +				61F3652F0E18988F007ECA02 /* fr */,
   1.935 +				61F365340E1898A3007ECA02 /* nl */,
   1.936 +				619B17220E1E9D0800E72754 /* de */,
   1.937 +				61F614560E24A12D009F47E7 /* it */,
   1.938 +				618915710E35937600B5E981 /* sv */,
   1.939 +				6195D4900E404AD600D41A50 /* ru */,
   1.940 +			);
   1.941 +			name = SUUpdateAlert.nib;
   1.942 +			sourceTree = "<group>";
   1.943 +		};
   1.944 +		61B5F92A09C4CFD800B25A18 /* InfoPlist.strings */ = {
   1.945 +			isa = PBXVariantGroup;
   1.946 +			children = (
   1.947 +				61B5F92B09C4CFD800B25A18 /* English */,
   1.948 +			);
   1.949 +			name = InfoPlist.strings;
   1.950 +			sourceTree = "<group>";
   1.951 +		};
   1.952 +		61B5F92C09C4CFD800B25A18 /* MainMenu.nib */ = {
   1.953 +			isa = PBXVariantGroup;
   1.954 +			children = (
   1.955 +				61B5F92D09C4CFD800B25A18 /* English */,
   1.956 +			);
   1.957 +			name = MainMenu.nib;
   1.958 +			sourceTree = "<group>";
   1.959 +		};
   1.960 +		61C46F330D9C54F300B06326 /* SUUpdatePermissionPrompt.nib */ = {
   1.961 +			isa = PBXVariantGroup;
   1.962 +			children = (
   1.963 +				61C46F350D9C54F300B06326 /* en */,
   1.964 +				61F3651A0E18987B007ECA02 /* es */,
   1.965 +				61F3652E0E18988F007ECA02 /* fr */,
   1.966 +				61F365330E1898A3007ECA02 /* nl */,
   1.967 +				619B17230E1E9D0800E72754 /* de */,
   1.968 +				61F614570E24A12D009F47E7 /* it */,
   1.969 +				618915700E35937600B5E981 /* sv */,
   1.970 +				6195D48F0E404AD600D41A50 /* ru */,
   1.971 +			);
   1.972 +			name = SUUpdatePermissionPrompt.nib;
   1.973 +			sourceTree = "<group>";
   1.974 +		};
   1.975 +/* End PBXVariantGroup section */
   1.976 +
   1.977 +/* Begin XCBuildConfiguration section */
   1.978 +		1DEB91AE08733DA50010E9CD /* Debug */ = {
   1.979 +			isa = XCBuildConfiguration;
   1.980 +			baseConfigurationReference = FA1941CA0D94A70100DD942E /* ConfigFrameworkDebug.xcconfig */;
   1.981 +			buildSettings = {
   1.982 +			};
   1.983 +			name = Debug;
   1.984 +		};
   1.985 +		1DEB91AF08733DA50010E9CD /* Release */ = {
   1.986 +			isa = XCBuildConfiguration;
   1.987 +			baseConfigurationReference = FA1941D50D94A70100DD942E /* ConfigFrameworkRelease.xcconfig */;
   1.988 +			buildSettings = {
   1.989 +				GCC_DEBUGGING_SYMBOLS = full;
   1.990 +			};
   1.991 +			name = Release;
   1.992 +		};
   1.993 +		1DEB91B208733DA50010E9CD /* Debug */ = {
   1.994 +			isa = XCBuildConfiguration;
   1.995 +			buildSettings = {
   1.996 +				WARNING_CFLAGS = "-Wundeclared-selector";
   1.997 +			};
   1.998 +			name = Debug;
   1.999 +		};
  1.1000 +		1DEB91B308733DA50010E9CD /* Release */ = {
  1.1001 +			isa = XCBuildConfiguration;
  1.1002 +			buildSettings = {
  1.1003 +				WARNING_CFLAGS = "-Wundeclared-selector";
  1.1004 +			};
  1.1005 +			name = Release;
  1.1006 +		};
  1.1007 +		61072EAD0DF263BD008FE88B /* Release (GC dual-mode; 10.5-only) */ = {
  1.1008 +			isa = XCBuildConfiguration;
  1.1009 +			buildSettings = {
  1.1010 +				GCC_VERSION = "";
  1.1011 +				WARNING_CFLAGS = "-Wundeclared-selector";
  1.1012 +			};
  1.1013 +			name = "Release (GC dual-mode; 10.5-only)";
  1.1014 +		};
  1.1015 +		61072EAE0DF263BD008FE88B /* Release (GC dual-mode; 10.5-only) */ = {
  1.1016 +			isa = XCBuildConfiguration;
  1.1017 +			baseConfigurationReference = 61072EB20DF2640C008FE88B /* ConfigFrameworkReleaseGCSupport.xcconfig */;
  1.1018 +			buildSettings = {
  1.1019 +				INSTALL_PATH = "@loader_path/../Frameworks";
  1.1020 +			};
  1.1021 +			name = "Release (GC dual-mode; 10.5-only)";
  1.1022 +		};
  1.1023 +		61072EAF0DF263BD008FE88B /* Release (GC dual-mode; 10.5-only) */ = {
  1.1024 +			isa = XCBuildConfiguration;
  1.1025 +			baseConfigurationReference = FA1941D20D94A70100DD942E /* ConfigTestAppRelease.xcconfig */;
  1.1026 +			buildSettings = {
  1.1027 +			};
  1.1028 +			name = "Release (GC dual-mode; 10.5-only)";
  1.1029 +		};
  1.1030 +		61072EB00DF263BD008FE88B /* Release (GC dual-mode; 10.5-only) */ = {
  1.1031 +			isa = XCBuildConfiguration;
  1.1032 +			baseConfigurationReference = FA1941D40D94A70100DD942E /* ConfigRelaunchRelease.xcconfig */;
  1.1033 +			buildSettings = {
  1.1034 +			};
  1.1035 +			name = "Release (GC dual-mode; 10.5-only)";
  1.1036 +		};
  1.1037 +		61072EB10DF263BD008FE88B /* Release (GC dual-mode; 10.5-only) */ = {
  1.1038 +			isa = XCBuildConfiguration;
  1.1039 +			buildSettings = {
  1.1040 +				ALWAYS_SEARCH_USER_PATHS = NO;
  1.1041 +				ARCHS = "$(NATIVE_ARCH)";
  1.1042 +				COPY_PHASE_STRIP = YES;
  1.1043 +				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  1.1044 +				FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks";
  1.1045 +				GCC_ENABLE_FIX_AND_CONTINUE = NO;
  1.1046 +				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
  1.1047 +				GCC_MODEL_TUNING = G5;
  1.1048 +				GCC_PRECOMPILE_PREFIX_HEADER = YES;
  1.1049 +				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Cocoa.framework/Headers/Cocoa.h";
  1.1050 +				INFOPLIST_FILE = "Tests/Sparkle Unit Tests-Info.plist";
  1.1051 +				INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles";
  1.1052 +				OTHER_LDFLAGS = (
  1.1053 +					"-framework",
  1.1054 +					Cocoa,
  1.1055 +					"-framework",
  1.1056 +					SenTestingKit,
  1.1057 +				);
  1.1058 +				PREBINDING = NO;
  1.1059 +				PRODUCT_NAME = "Sparkle Unit Tests";
  1.1060 +				WRAPPER_EXTENSION = octest;
  1.1061 +				ZERO_LINK = NO;
  1.1062 +			};
  1.1063 +			name = "Release (GC dual-mode; 10.5-only)";
  1.1064 +		};
  1.1065 +		612279DB0DB5470300AB99EA /* Debug */ = {
  1.1066 +			isa = XCBuildConfiguration;
  1.1067 +			buildSettings = {
  1.1068 +				ALWAYS_SEARCH_USER_PATHS = NO;
  1.1069 +				ARCHS = "$(NATIVE_ARCH_ACTUAL)";
  1.1070 +				COPY_PHASE_STRIP = NO;
  1.1071 +				FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks";
  1.1072 +				GCC_DYNAMIC_NO_PIC = NO;
  1.1073 +				GCC_ENABLE_FIX_AND_CONTINUE = NO;
  1.1074 +				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
  1.1075 +				GCC_MODEL_TUNING = G5;
  1.1076 +				GCC_OPTIMIZATION_LEVEL = 0;
  1.1077 +				GCC_PRECOMPILE_PREFIX_HEADER = YES;
  1.1078 +				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Cocoa.framework/Headers/Cocoa.h";
  1.1079 +				INFOPLIST_FILE = "Tests/Sparkle Unit Tests-Info.plist";
  1.1080 +				INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles";
  1.1081 +				OTHER_LDFLAGS = (
  1.1082 +					"-framework",
  1.1083 +					Cocoa,
  1.1084 +					"-framework",
  1.1085 +					SenTestingKit,
  1.1086 +				);
  1.1087 +				PREBINDING = NO;
  1.1088 +				PRODUCT_NAME = "Sparkle Unit Tests";
  1.1089 +				WRAPPER_EXTENSION = octest;
  1.1090 +				ZERO_LINK = NO;
  1.1091 +			};
  1.1092 +			name = Debug;
  1.1093 +		};
  1.1094 +		612279DC0DB5470300AB99EA /* Release */ = {
  1.1095 +			isa = XCBuildConfiguration;
  1.1096 +			buildSettings = {
  1.1097 +				ALWAYS_SEARCH_USER_PATHS = NO;
  1.1098 +				ARCHS = "$(NATIVE_ARCH)";
  1.1099 +				COPY_PHASE_STRIP = YES;
  1.1100 +				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  1.1101 +				FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks";
  1.1102 +				GCC_ENABLE_FIX_AND_CONTINUE = NO;
  1.1103 +				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
  1.1104 +				GCC_MODEL_TUNING = G5;
  1.1105 +				GCC_PRECOMPILE_PREFIX_HEADER = YES;
  1.1106 +				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Cocoa.framework/Headers/Cocoa.h";
  1.1107 +				INFOPLIST_FILE = "Tests/Sparkle Unit Tests-Info.plist";
  1.1108 +				INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles";
  1.1109 +				OTHER_LDFLAGS = (
  1.1110 +					"-framework",
  1.1111 +					Cocoa,
  1.1112 +					"-framework",
  1.1113 +					SenTestingKit,
  1.1114 +				);
  1.1115 +				PREBINDING = NO;
  1.1116 +				PRODUCT_NAME = "Sparkle Unit Tests";
  1.1117 +				WRAPPER_EXTENSION = octest;
  1.1118 +				ZERO_LINK = NO;
  1.1119 +			};
  1.1120 +			name = Release;
  1.1121 +		};
  1.1122 +		61B5F90609C4CEE300B25A18 /* Debug */ = {
  1.1123 +			isa = XCBuildConfiguration;
  1.1124 +			baseConfigurationReference = FA1941CB0D94A70100DD942E /* ConfigTestAppDebug.xcconfig */;
  1.1125 +			buildSettings = {
  1.1126 +			};
  1.1127 +			name = Debug;
  1.1128 +		};
  1.1129 +		61B5F90709C4CEE300B25A18 /* Release */ = {
  1.1130 +			isa = XCBuildConfiguration;
  1.1131 +			baseConfigurationReference = FA1941D20D94A70100DD942E /* ConfigTestAppRelease.xcconfig */;
  1.1132 +			buildSettings = {
  1.1133 +			};
  1.1134 +			name = Release;
  1.1135 +		};
  1.1136 +		DAAEFC980DA571DF0051E0D0 /* Debug */ = {
  1.1137 +			isa = XCBuildConfiguration;
  1.1138 +			baseConfigurationReference = FA1941D30D94A70100DD942E /* ConfigRelaunchDebug.xcconfig */;
  1.1139 +			buildSettings = {
  1.1140 +			};
  1.1141 +			name = Debug;
  1.1142 +		};
  1.1143 +		DAAEFC990DA571DF0051E0D0 /* Release */ = {
  1.1144 +			isa = XCBuildConfiguration;
  1.1145 +			baseConfigurationReference = FA1941D40D94A70100DD942E /* ConfigRelaunchRelease.xcconfig */;
  1.1146 +			buildSettings = {
  1.1147 +			};
  1.1148 +			name = Release;
  1.1149 +		};
  1.1150 +/* End XCBuildConfiguration section */
  1.1151 +
  1.1152 +/* Begin XCConfigurationList section */
  1.1153 +		1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "Sparkle" */ = {
  1.1154 +			isa = XCConfigurationList;
  1.1155 +			buildConfigurations = (
  1.1156 +				1DEB91AE08733DA50010E9CD /* Debug */,
  1.1157 +				1DEB91AF08733DA50010E9CD /* Release */,
  1.1158 +				61072EAE0DF263BD008FE88B /* Release (GC dual-mode; 10.5-only) */,
  1.1159 +			);
  1.1160 +			defaultConfigurationIsVisible = 0;
  1.1161 +			defaultConfigurationName = Release;
  1.1162 +		};
  1.1163 +		1DEB91B108733DA50010E9CD /* Build configuration list for PBXProject "Sparkle" */ = {
  1.1164 +			isa = XCConfigurationList;
  1.1165 +			buildConfigurations = (
  1.1166 +				1DEB91B208733DA50010E9CD /* Debug */,
  1.1167 +				1DEB91B308733DA50010E9CD /* Release */,
  1.1168 +				61072EAD0DF263BD008FE88B /* Release (GC dual-mode; 10.5-only) */,
  1.1169 +			);
  1.1170 +			defaultConfigurationIsVisible = 0;
  1.1171 +			defaultConfigurationName = Release;
  1.1172 +		};
  1.1173 +		612279DD0DB5470300AB99EA /* Build configuration list for PBXNativeTarget "Sparkle Unit Tests" */ = {
  1.1174 +			isa = XCConfigurationList;
  1.1175 +			buildConfigurations = (
  1.1176 +				612279DB0DB5470300AB99EA /* Debug */,
  1.1177 +				612279DC0DB5470300AB99EA /* Release */,
  1.1178 +				61072EB10DF263BD008FE88B /* Release (GC dual-mode; 10.5-only) */,
  1.1179 +			);
  1.1180 +			defaultConfigurationIsVisible = 0;
  1.1181 +			defaultConfigurationName = Release;
  1.1182 +		};
  1.1183 +		61B5F90509C4CEE300B25A18 /* Build configuration list for PBXNativeTarget "Sparkle Test App" */ = {
  1.1184 +			isa = XCConfigurationList;
  1.1185 +			buildConfigurations = (
  1.1186 +				61B5F90609C4CEE300B25A18 /* Debug */,
  1.1187 +				61B5F90709C4CEE300B25A18 /* Release */,
  1.1188 +				61072EAF0DF263BD008FE88B /* Release (GC dual-mode; 10.5-only) */,
  1.1189 +			);
  1.1190 +			defaultConfigurationIsVisible = 0;
  1.1191 +			defaultConfigurationName = Release;
  1.1192 +		};
  1.1193 +		DAAEFC9A0DA571FD0051E0D0 /* Build configuration list for PBXNativeTarget "relaunch tool" */ = {
  1.1194 +			isa = XCConfigurationList;
  1.1195 +			buildConfigurations = (
  1.1196 +				DAAEFC980DA571DF0051E0D0 /* Debug */,
  1.1197 +				DAAEFC990DA571DF0051E0D0 /* Release */,
  1.1198 +				61072EB00DF263BD008FE88B /* Release (GC dual-mode; 10.5-only) */,
  1.1199 +			);
  1.1200 +			defaultConfigurationIsVisible = 0;
  1.1201 +			defaultConfigurationName = Release;
  1.1202 +		};
  1.1203 +/* End XCConfigurationList section */
  1.1204 +	};
  1.1205 +	rootObject = 0867D690FE84028FC02AAC07 /* Project object */;
  1.1206 +}

mercurial