Changeset 409

Show
Ignore:
Timestamp:
02/24/08 10:12:02 AM (9 months ago)
Author:
nicholas
Message:

Info.plists, VERSION.xcconfig: Using Dave Dribin's build configuration
trick to propagate ${CURRENT_MARKETING_VERSION}. Updated for 2.0d2.

InfoPlist?.strings: Remove unnecessary repeated localization; update
copyright date.

Read Me: Updated for 2.0d2.

FSAnywhere.[hm]: F-Script 2.0a2 is the minimum version. Remove
FSA_VERSION (it's propagated from CURRENT_MARKETING_VERSION during
build) and turn on FSA_DEBUG.

F-Script Anywhere.xcodeproj: Updated for Xcode 3, Leopard only, etc.
Development build is still broken on inject and Deployment app build
is currently -O0 for debugging.

FSAApp.mm: Grammar/formatting cleanups. Some annoying race conditions
on startup still exist.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Cocoa/F-Script Anywhere/Source/Bundle Loader-Info.plist

    r222 r409  
    1818        <string>BNDL</string> 
    1919        <key>CFBundleShortVersionString</key> 
    20         <string></string> 
     20        <string>${CURRENT_MARKETING_VERSION}</string> 
    2121        <key>CFBundleSignature</key> 
    2222        <string>FSAL</string> 
    2323        <key>CFBundleVersion</key> 
    24         <string>1.3</string> 
     24        <string>${CURRENT_MARKETING_VERSION}</string> 
    2525</dict> 
    2626</plist> 
  • trunk/Cocoa/F-Script Anywhere/Source/Bundle-Info.plist

    r222 r409  
    1818        <string>BNDL</string> 
    1919        <key>CFBundleShortVersionString</key> 
    20         <string></string> 
     20        <string>${CURRENT_MARKETING_VERSION}</string> 
    2121        <key>CFBundleSignature</key> 
    2222        <string>FSAB</string> 
    2323        <key>CFBundleVersion</key> 
    24         <string>1.3</string> 
     24        <string>${CURRENT_MARKETING_VERSION}</string> 
    2525</dict> 
    2626</plist> 
  • trunk/Cocoa/F-Script Anywhere/Source/English.lproj/InfoPlist.strings

    r342 r409  
    11/* Localized versions of Info.plist keys */ 
    22 
    3 CFBundleName = "F-Script Anywhere"; 
    4 CFBundleShortVersionString = "1.3.1"; 
    5 CFBundleGetInfoString = "F-Script Anywhere 1.3.1,\n© 2002–07 Nicholas Riley"; 
    6 NSHumanReadableCopyright = "© 2002–2006 Nicholas Riley\nSome portions © 2006-2007 Robert Chin"; 
     3NSHumanReadableCopyright = "© 2002–2008 Nicholas Riley\nSome portions © 2006-2007 Robert Chin"; 
  • trunk/Cocoa/F-Script Anywhere/Source/F-Script Anywhere.xcodeproj/project.pbxproj

    r342 r409  
    44        classes = { 
    55        }; 
    6         objectVersion = 42
     6        objectVersion = 44
    77        objects = { 
    88 
    99/* Begin PBXBuildFile section */ 
    10                 25666ADA0A1D97B50006AC79 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 25666AD90A1D97B50006AC79 /* CoreFoundation.framework */; }; 
    1110                25666C4E0A1DAE4D0006AC79 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 25666C4D0A1DAE4D0006AC79 /* Security.framework */; }; 
    1211                258C27790A25A57200AC22BB /* FScript.framework in Resources */ = {isa = PBXBuildFile; fileRef = F5EFC2C3020A6C2601AEEDB1 /* FScript.framework */; }; 
     
    1615                E14C18BF05A4F013000D4AF3 /* Bullseye menu cursor.tiff in Resources */ = {isa = PBXBuildFile; fileRef = F5694E2702E96FFE01AEEDB1 /* Bullseye menu cursor.tiff */; }; 
    1716                E14C1ECF05A8DB19000D4AF3 /* Ellipsis.tiff in Resources */ = {isa = PBXBuildFile; fileRef = E14C1ECE05A8DB19000D4AF3 /* Ellipsis.tiff */; }; 
    18                 E1D652050575B4870054F5D1 /* FSAController.h in Headers */ = {isa = PBXBuildFile; fileRef = F574ADDA020ACAC801AEEDB1 /* FSAController.h */; }; 
    1917                E1D652060575B4870054F5D1 /* FSAController.m in Sources */ = {isa = PBXBuildFile; fileRef = F574ADDB020ACAC801AEEDB1 /* FSAController.m */; }; 
    20                 E1D652070575B4890054F5D1 /* FSAViewAssociationController.h in Headers */ = {isa = PBXBuildFile; fileRef = F5FF50BC02E53B9E01AEEDB1 /* FSAViewAssociationController.h */; }; 
    2118                E1D652080575B4890054F5D1 /* FSAViewAssociationController.m in Sources */ = {isa = PBXBuildFile; fileRef = F5FF50BD02E53B9E01AEEDB1 /* FSAViewAssociationController.m */; }; 
    22                 E1D652090575B48A0054F5D1 /* FSAWindowManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F5FD7889034828E101AEEDB1 /* FSAWindowManager.h */; }; 
    2319                E1D6520A0575B48B0054F5D1 /* FSAWindowManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F5FD788A034828E101AEEDB1 /* FSAWindowManager.m */; }; 
    2420                E1D652AA0575B5F10054F5D1 /* SCPatchLoader.bundle in Resources */ = {isa = PBXBuildFile; fileRef = E1D652040575B3D50054F5D1 /* SCPatchLoader.bundle */; }; 
    2521                E1D6B58C05A31C56003838B0 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F59279FB01FED0C901AEEC37 /* Carbon.framework */; }; 
    2622                E1D6B5A005A31C82003838B0 /* SCPatchPrivate.c in Sources */ = {isa = PBXBuildFile; fileRef = E1E4A91B05A25F440097D040 /* SCPatchPrivate.c */; }; 
    27                 E1D6B5A105A31C84003838B0 /* SCPatchPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = E1E4A91C05A25F440097D040 /* SCPatchPrivate.h */; }; 
    28                 E1D6B5A205A31C94003838B0 /* mach_inject.h in Headers */ = {isa = PBXBuildFile; fileRef = E1EE98BD0575626E00F2D92C /* mach_inject.h */; }; 
    2923                E1D6B5A305A31CA1003838B0 /* SCPatchContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1E4A92105A25F440097D040 /* SCPatchContext.cpp */; }; 
    30                 E1D6B5A405A31CA2003838B0 /* SCPatchContext.h in Headers */ = {isa = PBXBuildFile; fileRef = E1E4A92205A25F440097D040 /* SCPatchContext.h */; }; 
    3124                E1D6B5A505A31CA4003838B0 /* SCPatchRecord.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1E4A92605A25F440097D040 /* SCPatchRecord.cpp */; }; 
    32                 E1D6B5A605A31CA5003838B0 /* SCPatchRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = E1E4A92705A25F440097D040 /* SCPatchRecord.h */; }; 
    3325                E1D6B5FD05A32226003838B0 /* SCPatchMessenger.cp in Sources */ = {isa = PBXBuildFile; fileRef = E1E4A91905A25F440097D040 /* SCPatchMessenger.cp */; }; 
    34                 E1D6B5FE05A3222D003838B0 /* SCPatchMessenger.h in Headers */ = {isa = PBXBuildFile; fileRef = E1E4A91A05A25F440097D040 /* SCPatchMessenger.h */; }; 
    3526                E1D6B69F05A45CBF003838B0 /* SCPatchPrivate.c in Sources */ = {isa = PBXBuildFile; fileRef = E1E4A91B05A25F440097D040 /* SCPatchPrivate.c */; }; 
    36                 E1D6B6A005A45CC0003838B0 /* SCPatchPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = E1E4A91C05A25F440097D040 /* SCPatchPrivate.h */; }; 
    3727                E1D6B7EA05A4AAE2003838B0 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = E1D6B7E905A4AAE2003838B0 /* Localizable.strings */; }; 
    3828                E1E4A96305A261630097D040 /* SCPatchController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1E4A92305A25F440097D040 /* SCPatchController.cpp */; }; 
    39                 E1E4A96405A261640097D040 /* SCPatchController.h in Headers */ = {isa = PBXBuildFile; fileRef = E1E4A92405A25F440097D040 /* SCPatchController.h */; }; 
    4029                E1E4A9D405A2852E0097D040 /* SCPatchLoader.c in Sources */ = {isa = PBXBuildFile; fileRef = E1E4A92505A25F440097D040 /* SCPatchLoader.c */; }; 
    4130                E1E4A9E405A28B210097D040 /* FSABundle.mm in Sources */ = {isa = PBXBuildFile; fileRef = 103DFC20016C16E20C000109 /* FSABundle.mm */; }; 
    42                 E1E4A9F605A28BF80097D040 /* SCPatchPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = E1E4A91C05A25F440097D040 /* SCPatchPrivate.h */; }; 
    43                 E1E4A9F705A28BFA0097D040 /* SCPatchCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = E1E4A91805A25F440097D040 /* SCPatchCommon.h */; }; 
    4431                E1E4AA0905A28C860097D040 /* SCPatchMessenger.cp in Sources */ = {isa = PBXBuildFile; fileRef = E1E4A91905A25F440097D040 /* SCPatchMessenger.cp */; }; 
    45                 E1E4AA0A05A28C880097D040 /* SCPatchMessenger.h in Headers */ = {isa = PBXBuildFile; fileRef = E1E4A91A05A25F440097D040 /* SCPatchMessenger.h */; }; 
    4632                E1E4AA0B05A28C930097D040 /* SCPatchClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1E4A91E05A25F440097D040 /* SCPatchClient.cpp */; }; 
    47                 E1E4AA0C05A28C940097D040 /* SCPatchClient.h in Headers */ = {isa = PBXBuildFile; fileRef = E1E4A91F05A25F440097D040 /* SCPatchClient.h */; }; 
    4833                E1E4AA1305A28EEB0097D040 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F59279FB01FED0C901AEEC37 /* Carbon.framework */; }; 
    49                 E1EE9A040575769600F2D92C /* FSAApp.h in Headers */ = {isa = PBXBuildFile; fileRef = 103DFC16016C12D80C000109 /* FSAApp.h */; }; 
    50                 E1EE9A050575769600F2D92C /* DeVercruesseProcess.h in Headers */ = {isa = PBXBuildFile; fileRef = F5EFC2CB020A6CD101AEEDB1 /* DeVercruesseProcess.h */; }; 
    51                 E1EE9A060575769600F2D92C /* DeVercruesseProcessManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F5EFC2CC020A6CD101AEEDB1 /* DeVercruesseProcessManager.h */; }; 
    52                 E1EE9A070575769600F2D92C /* CPS.h in Headers */ = {isa = PBXBuildFile; fileRef = F5EFC2D1020A6CEC01AEEDB1 /* CPS.h */; }; 
    53                 E1EE9A080575769600F2D92C /* FSAAppList.h in Headers */ = {isa = PBXBuildFile; fileRef = F5EFC2D6020A6E0E01AEEDB1 /* FSAAppList.h */; }; 
    54                 E1EE9A090575769600F2D92C /* NSString-NJRExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = F5EFC2DD020A6EB901AEEDB1 /* NSString-NJRExtensions.h */; }; 
    55                 E1EE9A0A0575769600F2D92C /* NJRLabeledImageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = F5EFC2E1020A6FD501AEEDB1 /* NJRLabeledImageCell.h */; }; 
    56                 E1EE9A0B0575769600F2D92C /* libMatch.h in Headers */ = {isa = PBXBuildFile; fileRef = F5EFC2E7020A8F7F01AEEDB1 /* libMatch.h */; }; 
    57                 E1EE9A0C0575769600F2D92C /* NJRScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = F574ADD6020AC10F01AEEDB1 /* NJRScrollView.h */; }; 
    58                 E1EE9A0D0575769600F2D92C /* FSAnywhere.h in Headers */ = {isa = PBXBuildFile; fileRef = F523EA2B020CF06A01AEEC37 /* FSAnywhere.h */; }; 
    59                 E1EE9A0E0575769600F2D92C /* NSTableView-NJRExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = F53A0D8202750B1F01AEEDB1 /* NSTableView-NJRExtensions.h */; }; 
    6034                E1EE9A100575769600F2D92C /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = 29B97318FDCFA39411CA2CEA /* MainMenu.nib */; }; 
    6135                E1EE9A110575769600F2D92C /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; }; 
     
    8054                E1EE9A790575776300F2D92C /* FScript.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F5EFC2C3020A6C2601AEEDB1 /* FScript.framework */; }; 
    8155                E1EE9A7A0575776700F2D92C /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; 
    82                 E1EE9A7B0575778900F2D92C /* FSAnywhere.h in Headers */ = {isa = PBXBuildFile; fileRef = F523EA2B020CF06A01AEEC37 /* FSAnywhere.h */; }; 
    8356                E1EE9A7C0575778900F2D92C /* FSAnywhere.m in Sources */ = {isa = PBXBuildFile; fileRef = F523EA2E020CF15B01AEEC37 /* FSAnywhere.m */; }; 
    8457                E1EE9AA90575945300F2D92C /* F-Script Anywhere.bundle in Resources */ = {isa = PBXBuildFile; fileRef = E1EE9A4F057576A700F2D92C /* F-Script Anywhere.bundle */; }; 
    8558                E1F3DF920579172A00E952A5 /* FSA.strings in Resources */ = {isa = PBXBuildFile; fileRef = E1F3DF900579172A00E952A5 /* FSA.strings */; }; 
    86                 E1FD00C805B90A64001DABE0 /* SCPatchMessages.h in Headers */ = {isa = PBXBuildFile; fileRef = E1FD00C705B90A64001DABE0 /* SCPatchMessages.h */; }; 
    87                 E1FD00C905B90A64001DABE0 /* SCPatchMessages.h in Headers */ = {isa = PBXBuildFile; fileRef = E1FD00C705B90A64001DABE0 /* SCPatchMessages.h */; }; 
    88                 E1FD00CA05B90A64001DABE0 /* SCPatchMessages.h in Headers */ = {isa = PBXBuildFile; fileRef = E1FD00C705B90A64001DABE0 /* SCPatchMessages.h */; }; 
    8959                E1FD011605B91232001DABE0 /* mach_error descriptions.strings in Resources */ = {isa = PBXBuildFile; fileRef = E1FD011505B91232001DABE0 /* mach_error descriptions.strings */; }; 
    9060/* End PBXBuildFile section */ 
     
    10878 
    10979/* Begin PBXCopyFilesBuildPhase section */ 
    110                 25666ACD0A1D96D10006AC79 /* CopyFiles */ = { 
    111                         isa = PBXCopyFilesBuildPhase; 
    112                         buildActionMask = 2147483647; 
    113                         dstPath = ""; 
    114                         dstSubfolderSpec = 10; 
    115                         files = ( 
    116                         ); 
    117                         runOnlyForDeploymentPostprocessing = 0; 
    118                 }; 
    11980                E1EE9A2B0575769600F2D92C /* CopyFiles */ = { 
    12081                        isa = PBXCopyFilesBuildPhase; 
     
    13596                103DFC20016C16E20C000109 /* FSABundle.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = FSABundle.mm; sourceTree = SOURCE_ROOT; }; 
    13697                1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; }; 
    137                 256669AD0A1D8DE30006AC79 /* DSCL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = DSCL.framework; sourceTree = "<group>"; }; 
    138                 25666AD90A1D97B50006AC79 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = "<absolute>"; }; 
    139                 25666C0F0A1DACEB0006AC79 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; }; 
    14098                25666C4D0A1DAE4D0006AC79 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = /System/Library/Frameworks/Security.framework; sourceTree = "<absolute>"; }; 
    14199                258C25590A259B6E00AC22BB /* FScript.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = FScript.framework; sourceTree = "<group>"; }; 
    142100                25D8A24B0CBD347A00EFA0BD /* Certificate.cer */ = {isa = PBXFileReference; lastKnownFileType = file; path = Certificate.cer; sourceTree = "<group>"; }; 
    143                 25EADA9509CD2D7100BCD8E1 /* bytesex.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = bytesex.c; path = "../Darwin source/Commands/Apple/cctools/libstuff/bytesex.c"; sourceTree = SOURCE_ROOT; }; 
     101                25EADA9509CD2D7100BCD8E1 /* bytesex.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = bytesex.c; path = "../Darwin source/cctools/libstuff/bytesex.c"; sourceTree = SOURCE_ROOT; }; 
    144102                29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; }; 
    145103                29B97319FDCFA39411CA2CEA /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/MainMenu.nib; sourceTree = "<group>"; }; 
     
    187145                F57D63160319B6CA01AEEDB1 /* Fallback checkmark.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = "Fallback checkmark.tiff"; sourceTree = "<group>"; }; 
    188146                F59279FB01FED0C901AEEC37 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = "<absolute>"; }; 
    189                 F5B11ED902E67DB101AEEDB1 /* VERSION */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = VERSION; sourceTree = "<group>"; }; 
     147                F5B11ED902E67DB101AEEDB1 /* VERSION.xcconfig */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.xcconfig; path = VERSION.xcconfig; sourceTree = "<group>"; }; 
    190148                F5EFC2C3020A6C2601AEEDB1 /* FScript.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = FScript.framework; sourceTree = "<group>"; }; 
    191149                F5EFC2C9020A6CD101AEEDB1 /* DeVercruesseProcess.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = DeVercruesseProcess.m; sourceTree = "<group>"; }; 
     
    223181                                E1EE9A270575769600F2D92C /* Cocoa.framework in Frameworks */, 
    224182                                E1EE9A280575769600F2D92C /* Carbon.framework in Frameworks */, 
    225                                 25666ADA0A1D97B50006AC79 /* CoreFoundation.framework in Frameworks */, 
    226183                                25666C4E0A1DAE4D0006AC79 /* Security.framework in Frameworks */, 
    227184                        ); 
     
    254211                        isa = PBXGroup; 
    255212                        children = ( 
    256                                 25666C0F0A1DACEB0006AC79 /* Foundation.framework */, 
    257213                                F523EA31020CF1C701AEEC37 /* Shared sources */, 
    258214                                29B97315FDCFA39411CA2CEA /* Bundle sources */, 
     
    304260                                F5680F83020D369A01AEEC37 /* LICENSE.rtf */, 
    305261                                F5680F7F020D35ED01AEEC37 /* Read Me */, 
    306                                 F5B11ED902E67DB101AEEDB1 /* VERSION */, 
     262                                F5B11ED902E67DB101AEEDB1 /* VERSION.xcconfig */, 
    307263                        ); 
    308264                        name = Resources; 
     
    312268                        isa = PBXGroup; 
    313269                        children = ( 
    314                                 25666C4D0A1DAE4D0006AC79 /* Security.framework */, 
    315                                 25666AD90A1D97B50006AC79 /* CoreFoundation.framework */, 
    316                                 256669AD0A1D8DE30006AC79 /* DSCL.framework */, 
    317270                                F59279FB01FED0C901AEEC37 /* Carbon.framework */, 
    318271                                1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */, 
     272                                25666C4D0A1DAE4D0006AC79 /* Security.framework */, 
    319273                                F5EFC2C3020A6C2601AEEDB1 /* FScript.framework */, 
    320274                        ); 
     
    425379/* End PBXGroup section */ 
    426380 
    427 /* Begin PBXHeadersBuildPhase section */ 
    428                 E1D651FB0575B3D50054F5D1 /* Headers */ = { 
    429                         isa = PBXHeadersBuildPhase; 
    430                         buildActionMask = 2147483647; 
    431                         files = ( 
    432                                 E1D6B5A105A31C84003838B0 /* SCPatchPrivate.h in Headers */, 
    433                                 E1FD00CA05B90A64001DABE0 /* SCPatchMessages.h in Headers */, 
    434                         ); 
    435                         runOnlyForDeploymentPostprocessing = 0; 
    436                 }; 
    437                 E1EE9A030575769600F2D92C /* Headers */ = { 
    438                         isa = PBXHeadersBuildPhase; 
    439                         buildActionMask = 2147483647; 
    440                         files = ( 
    441                                 E1EE9A040575769600F2D92C /* FSAApp.h in Headers */, 
    442                                 E1EE9A050575769600F2D92C /* DeVercruesseProcess.h in Headers */, 
    443                                 E1EE9A060575769600F2D92C /* DeVercruesseProcessManager.h in Headers */, 
    444                                 E1EE9A070575769600F2D92C /* CPS.h in Headers */, 
    445                                 E1EE9A080575769600F2D92C /* FSAAppList.h in Headers */, 
    446                                 E1EE9A090575769600F2D92C /* NSString-NJRExtensions.h in Headers */, 
    447                                 E1EE9A0A0575769600F2D92C /* NJRLabeledImageCell.h in Headers */, 
    448                                 E1EE9A0B0575769600F2D92C /* libMatch.h in Headers */, 
    449                                 E1EE9A0C0575769600F2D92C /* NJRScrollView.h in Headers */, 
    450                                 E1EE9A0D0575769600F2D92C /* FSAnywhere.h in Headers */, 
    451                                 E1EE9A0E0575769600F2D92C /* NSTableView-NJRExtensions.h in Headers */, 
    452                                 E1E4A96405A261640097D040 /* SCPatchController.h in Headers */, 
    453                                 E1D6B5A205A31C94003838B0 /* mach_inject.h in Headers */, 
    454                                 E1D6B5A405A31CA2003838B0 /* SCPatchContext.h in Headers */, 
    455                                 E1D6B5A605A31CA5003838B0 /* SCPatchRecord.h in Headers */, 
    456                                 E1D6B5FE05A3222D003838B0 /* SCPatchMessenger.h in Headers */, 
    457                                 E1D6B6A005A45CC0003838B0 /* SCPatchPrivate.h in Headers */, 
    458                                 E1FD00C805B90A64001DABE0 /* SCPatchMessages.h in Headers */, 
    459                         ); 
    460                         runOnlyForDeploymentPostprocessing = 0; 
    461                 }; 
    462                 E1EE9A4A057576A700F2D92C /* Headers */ = { 
    463                         isa = PBXHeadersBuildPhase; 
    464                         buildActionMask = 2147483647; 
    465                         files = ( 
    466                                 E1EE9A7B0575778900F2D92C /* FSAnywhere.h in Headers */, 
    467                                 E1D652050575B4870054F5D1 /* FSAController.h in Headers */, 
    468                                 E1D652070575B4890054F5D1 /* FSAViewAssociationController.h in Headers */, 
    469                                 E1D652090575B48A0054F5D1 /* FSAWindowManager.h in Headers */, 
    470                                 E1E4A9F605A28BF80097D040 /* SCPatchPrivate.h in Headers */, 
    471                                 E1E4A9F705A28BFA0097D040 /* SCPatchCommon.h in Headers */, 
    472                                 E1E4AA0A05A28C880097D040 /* SCPatchMessenger.h in Headers */, 
    473                                 E1E4AA0C05A28C940097D040 /* SCPatchClient.h in Headers */, 
    474                                 E1FD00C905B90A64001DABE0 /* SCPatchMessages.h in Headers */, 
    475                         ); 
    476                         runOnlyForDeploymentPostprocessing = 0; 
    477                 }; 
    478 /* End PBXHeadersBuildPhase section */ 
    479  
    480381/* Begin PBXNativeTarget section */ 
    481382                E1D651FA0575B3D50054F5D1 /* Bundle Loader */ = { 
     
    483384                        buildConfigurationList = 25EAD8EF09CD1E3900BCD8E1 /* Build configuration list for PBXNativeTarget "Bundle Loader" */; 
    484385                        buildPhases = ( 
    485                                 E1D651FB0575B3D50054F5D1 /* Headers */, 
    486                                 E1D651FD0575B3D50054F5D1 /* Resources */, 
    487386                                E1D651FE0575B3D50054F5D1 /* Sources */, 
    488387                                E1D652010575B3D50054F5D1 /* Frameworks */, 
     
    501400                        buildConfigurationList = 25EAD8F309CD1E3900BCD8E1 /* Build configuration list for PBXNativeTarget "Application" */; 
    502401                        buildPhases = ( 
    503                                 E1EE9A030575769600F2D92C /* Headers */, 
    504                                 25666ACD0A1D96D10006AC79 /* CopyFiles */, 
    505402                                E1EE9A0F0575769600F2D92C /* Resources */, 
    506403                                E1EE9A180575769600F2D92C /* Sources */, 
    507404                                E1EE9A260575769600F2D92C /* Frameworks */, 
    508405                                E1EE9A2B0575769600F2D92C /* CopyFiles */, 
    509                                 E1EE9A2D0575769600F2D92C /* ShellScript */, 
     406                                E1EE9A2D0575769600F2D92C /* Copy Documentation (install only) */, 
     407                                E186F1500D70BDFE008C1B31 /* Sign Code */, 
    510408                        ); 
    511409                        buildRules = ( 
     
    525423                        buildConfigurationList = 25EAD8EB09CD1E3900BCD8E1 /* Build configuration list for PBXNativeTarget "Bundle" */; 
    526424                        buildPhases = ( 
    527                                 E1EE9A4A057576A700F2D92C /* Headers */, 
    528425                                E1EE9A4B057576A700F2D92C /* Resources */, 
    529426                                E1EE9A4C057576A700F2D92C /* Sources */, 
     
    545442                        isa = PBXProject; 
    546443                        buildConfigurationList = 25EAD8F709CD1E3900BCD8E1 /* Build configuration list for PBXProject "F-Script Anywhere" */; 
    547                         compatibilityVersion = "Xcode 2.4"; 
     444                        compatibilityVersion = "Xcode 3.0"; 
    548445                        hasScannedForEncodings = 1; 
    549446                        mainGroup = 29B97314FDCFA39411CA2CEA /* PatchTest */; 
     
    559456 
    560457/* Begin PBXResourcesBuildPhase section */ 
    561                 E1D651FD0575B3D50054F5D1 /* Resources */ = { 
    562                         isa = PBXResourcesBuildPhase; 
    563                         buildActionMask = 2147483647; 
    564                         files = ( 
    565                         ); 
    566                         runOnlyForDeploymentPostprocessing = 0; 
    567                 }; 
    568458                E1EE9A0F0575769600F2D92C /* Resources */ = { 
    569459                        isa = PBXResourcesBuildPhase; 
     
    598488 
    599489/* Begin PBXShellScriptBuildPhase section */ 
    600                 E1EE9A2D0575769600F2D92C /* ShellScript */ = { 
     490                E186F1500D70BDFE008C1B31 /* Sign Code */ = { 
     491                        isa = PBXShellScriptBuildPhase; 
     492                        buildActionMask = 2147483647; 
     493                        files = ( 
     494                        ); 
     495                        inputPaths = ( 
     496                        ); 
     497                        name = "Sign Code"; 
     498                        outputPaths = ( 
     499                        ); 
     500                        runOnlyForDeploymentPostprocessing = 0; 
     501                        shellPath = /bin/sh; 
     502                        shellScript = "/usr/bin/codesign -s 'Nicholas Riley' -fv \"${BUILT_PRODUCTS_DIR}/${FULL_PRODUCT_NAME}\""; 
     503                        showEnvVarsInLog = 0; 
     504                }; 
     505                E1EE9A2D0575769600F2D92C /* Copy Documentation (install only) */ = { 
    601506                        isa = PBXShellScriptBuildPhase; 
    602507                        buildActionMask = 8; 
    603508                        files = ( 
    604509                        ); 
     510                        name = "Copy Documentation (install only)"; 
    605511                        runOnlyForDeploymentPostprocessing = 1; 
    606512                        shellPath = /bin/sh; 
     
    737643                        buildSettings = { 
    738644                                COPY_PHASE_STRIP = NO; 
    739                                 FRAMEWORK_SEARCH_PATHS = /Volumes/Ti/Library/Frameworks; 
    740                                 GCC_DYNAMIC_NO_PIC = NO; 
    741                                 GCC_ENABLE_FIX_AND_CONTINUE = YES; 
     645                                FRAMEWORK_SEARCH_PATHS = ( 
     646                                        "~/Library/Frameworks", 
     647                                        /Library/Frameworks, 
     648                                ); 
     649                                GCC_ENABLE_OBJC_GC = supported; 
    742650                                GCC_GENERATE_DEBUGGING_SYMBOLS = YES; 
    743651                                GCC_OPTIMIZATION_LEVEL = 0; 
     
    746654                                INFOPLIST_FILE = "Bundle-Info.plist"; 
    747655                                INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; 
    748                                 OPTIMIZATION_CFLAGS = "-O0"; 
    749656                                OTHER_CFLAGS = ""; 
    750657                                PRODUCT_NAME = "F-Script Anywhere"; 
    751                                 SECTORDER_FLAGS = ""; 
    752                                 ZERO_LINK = NO; 
    753658                        }; 
    754659                        name = Development; 
     
    762667                                ); 
    763668                                COPY_PHASE_STRIP = YES; 
    764                                 FRAMEWORK_SEARCH_PATHS = /Volumes/Ti/Library/Frameworks; 
    765                                 GCC_ENABLE_FIX_AND_CONTINUE = NO; 
     669                                FRAMEWORK_SEARCH_PATHS = ( 
     670                                        "~/Library/Frameworks", 
     671                                        /Library/Frameworks, 
     672                                ); 
     673                                GCC_ENABLE_OBJC_GC = supported; 
    766674                                GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; 
    767675                                GCC_WARN_UNKNOWN_PRAGMAS = NO; 
     
    770678                                OTHER_CFLAGS = "-DFSA_DEBUG=0"; 
    771679                                PRODUCT_NAME = "F-Script Anywhere"; 
    772                                 SECTORDER_FLAGS = ""; 
    773                                 ZERO_LINK = NO; 
    774680                        }; 
    775681                        name = Deployment; 
    776                 }; 
    777                 25EAD8EE09CD1E3900BCD8E1 /* Default */ = { 
    778                         isa = XCBuildConfiguration; 
    779                         buildSettings = { 
    780                                 FRAMEWORK_SEARCH_PATHS = /Volumes/Ti/Library/Frameworks; 
    781                                 GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; 
    782                                 GCC_WARN_UNKNOWN_PRAGMAS = NO; 
    783                                 INFOPLIST_FILE = "Bundle-Info.plist"; 
    784                                 INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; 
    785                                 OTHER_CFLAGS = ""; 
    786                                 PRODUCT_NAME = "F-Script Anywhere"; 
    787                                 SECTORDER_FLAGS = ""; 
    788                         }; 
    789                         name = Default; 
    790682                }; 
    791683                25EAD8F009CD1E3900BCD8E1 /* Development */ = { 
     
    794686                                COPY_PHASE_STRIP = NO; 
    795687                                GCC_DYNAMIC_NO_PIC = NO; 
    796                                 GCC_ENABLE_FIX_AND_CONTINUE = YES
     688                                GCC_ENABLE_OBJC_GC = supported
    797689                                GCC_GENERATE_DEBUGGING_SYMBOLS = YES; 
    798690                                GCC_OPTIMIZATION_LEVEL = 0; 
     
    819711                                ); 
    820712                                COPY_PHASE_STRIP = YES; 
    821                                 GCC_ENABLE_FIX_AND_CONTINUE = NO
     713                                GCC_ENABLE_OBJC_GC = supported
    822714                                GCC_PRECOMPILE_PREFIX_HEADER = YES; 
    823715                                GCC_PREFIX_HEADER = "$(SDKROOT)/$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; 
     
    833725                        name = Deployment; 
    834726                }; 
    835                 25EAD8F209CD1E3900BCD8E1 /* Default */ = { 
    836                         isa = XCBuildConfiguration; 
    837                         buildSettings = { 
    838                                 GCC_PRECOMPILE_PREFIX_HEADER = YES; 
    839                                 GCC_PREFIX_HEADER = "$(SDKROOT)/$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; 
    840                                 GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; 
    841                                 GCC_WARN_UNKNOWN_PRAGMAS = NO; 
    842                                 INFOPLIST_FILE = "Bundle Loader-Info.plist"; 
    843                                 INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; 
    844                                 OTHER_CFLAGS = ""; 
    845                                 PRODUCT_NAME = SCPatchLoader; 
    846                                 WARNING_CFLAGS = "-Wmost"; 
    847                         }; 
    848                         name = Default; 
    849                 }; 
    850727                25EAD8F409CD1E3900BCD8E1 /* Development */ = { 
    851728                        isa = XCBuildConfiguration; 
     
    853730                                COPY_PHASE_STRIP = NO; 
    854731                                FRAMEWORK_SEARCH_PATHS = ( 
    855                                         "$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks", 
    856                                         "$(SRCROOT)", 
    857                                 ); 
    858                                 GCC_DYNAMIC_NO_PIC = NO; 
    859                                 GCC_ENABLE_FIX_AND_CONTINUE = YES; 
    860                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES; 
     732                                        "~/Library/Frameworks", 
     733                                        /Library/Frameworks, 
     734                                ); 
    861735                                GCC_OPTIMIZATION_LEVEL = 0; 
    862                                 HEADER_SEARCH_PATHS = "$(HEADER_SEARCH_PATHS_QUOTED_1)"; 
    863                                 HEADER_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../Darwin source/Commands/Apple/cctools/include\""; 
     736                                HEADER_SEARCH_PATHS = "$(HEADER_SEARCH_PATHS_QUOTED_FOR_TARGET_1)"; 
     737                                HEADER_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../Darwin source/cctools/include\""; 
    864738                                INFOPLIST_FILE = "Info-Application.plist"; 
    865739                                INSTALL_PATH = /; 
    866                                 LIBRARY_SEARCH_PATHS = "$(LIBRARY_SEARCH_PATHS_QUOTED_1)"; 
    867                                 LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../Darwin source/Commands/Apple/cctools/libstuff\""; 
    868                                 OPTIMIZATION_CFLAGS = "-O0"; 
     740                                LIBRARY_SEARCH_PATHS = "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)"; 
     741                                LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../Darwin source/cctools/libstuff\""; 
    869742                                OTHER_LDFLAGS = ( 
    870743                                        "-multiply_defined", 
     
    878751                                        "Info-Application.plist", 
    879752                                ); 
    880                                 PREBINDING = YES; 
    881753                                PRODUCT_NAME = "F-Script Anywhere"; 
    882                                 SECTORDER_FLAGS = ""; 
    883754                                WARNING_CFLAGS = ( 
    884755                                        "-Wno-long-double", 
     
    888759                                ); 
    889760                                WRAPPER_EXTENSION = app; 
    890                                 ZERO_LINK = NO; 
    891761                        }; 
    892762                        name = Development; 
     
    901771                                COPY_PHASE_STRIP = YES; 
    902772                                FRAMEWORK_SEARCH_PATHS = ( 
    903                                         "$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks", 
    904                                         "$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)", 
    905                                 ); 
    906                                 FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)\""; 
    907                                 GCC_ENABLE_FIX_AND_CONTINUE = NO; 
    908                                 HEADER_SEARCH_PATHS = "$(HEADER_SEARCH_PATHS_QUOTED_1)"; 
    909                                 HEADER_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../Darwin source/Commands/Apple/cctools/include\""; 
     773                                        "~/Library/Frameworks", 
     774                                        /Library/Frameworks, 
     775                                ); 
     776                                GCC_OPTIMIZATION_LEVEL = 0; 
     777                                HEADER_SEARCH_PATHS = "$(HEADER_SEARCH_PATHS_QUOTED_FOR_TARGET_1)"; 
     778                                HEADER_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../Darwin source/cctools/include\""; 
    910779                                INFOPLIST_FILE = "Info-Application.plist"; 
    911780                                INSTALL_PATH = /; 
    912                                 LIBRARY_SEARCH_PATHS = "$(LIBRARY_SEARCH_PATHS_QUOTED_1)"; 
    913                                 LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../Darwin source/Commands/Apple/cctools/libstuff\""; 
    914                                 OTHER_CFLAGS = "-DFSA_DEBUG=0"; 
     781                                LIBRARY_SEARCH_PATHS = "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)"; 
     782                                LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../Darwin source/cctools/libstuff\""; 
    915783                                OTHER_LDFLAGS = ( 
    916784                                        "-multiply_defined", 
     
    924792                                        "Info-Application.plist", 
    925793                                ); 
    926                                 PREBINDING = YES; 
    927794                                PRODUCT_NAME = "F-Script Anywhere"; 
    928                                 SECTORDER_FLAGS = ""; 
    929795                                WARNING_CFLAGS = ( 
    930796                                        "-Wno-long-double", 
     
    937803                        name = Deployment; 
    938804                }; 
    939                 25EAD8F609CD1E3900BCD8E1 /* Default */ = { 
    940                         isa = XCBuildConfiguration; 
    941                         buildSettings = { 
    942                                 FRAMEWORK_SEARCH_PATHS = ( 
    943                                         "$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks", 
    944                                         "$(SRCROOT)", 
    945                                 ); 
    946                                 HEADER_SEARCH_PATHS = "$(HEADER_SEARCH_PATHS_QUOTED_1)"; 
    947                                 HEADER_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../Darwin source/Commands/Apple/cctools/include\""; 
    948                                 INFOPLIST_FILE = "Info-Application.plist"; 
    949                                 INSTALL_PATH = /; 
    950                                 LIBRARY_SEARCH_PATHS = "$(LIBRARY_SEARCH_PATHS_QUOTED_1)"; 
    951                                 LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../Darwin source/Commands/Apple/cctools/libstuff\""; 
    952                                 OTHER_LDFLAGS = ( 
    953                                         "-multiply_defined", 
    954                                         suppress, 
    955                                         "-lstuff", 
    956                                         "-weak_framework", 
    957                                         FScript, 
    958                                         "-sectcreate", 
    959                                         __TEXT, 
    960                                         __info_plist, 
    961                                         "Info-Application.plist", 
    962                                 ); 
    963                                 PREBINDING = YES; 
    964                                 PRODUCT_NAME = "F-Script Anywhere"; 
    965                                 SECTORDER_FLAGS = ""; 
    966                                 WARNING_CFLAGS = ( 
    967                                         "-Wno-long-double", 
    968                                         "-Wmost", 
    969                                         "-Wno-four-char-constants", 
    970                                         "-Wno-unknown-pragmas", 
    971                                 ); 
    972                                 WRAPPER_EXTENSION = app; 
    973                                 ZERO_LINK = NO; 
    974                         }; 
    975                         name = Default; 
    976                 }; 
    977805                25EAD8F809CD1E3900BCD8E1 /* Development */ = { 
    978806                        isa = XCBuildConfiguration; 
     807                        baseConfigurationReference = F5B11ED902E67DB101AEEDB1 /* VERSION.xcconfig */; 
    979808                        buildSettings = { 
    980                                 MACOSX_DEPLOYMENT_TARGET = 10.1
    981                                 SDKROOT = /Developer/SDKs/MacOSX10.5.sdk
     809                                GCC_PREPROCESSOR_DEFINITIONS = "FSA_VERSION=\"\\\"$(CURRENT_MARKETING_VERSION)\\\"\""
     810                                SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk"
    982811                        }; 
    983812                        name = Development; 
     
    985814                25EAD8F909CD1E3900BCD8E1 /* Deployment */ = { 
    986815                        isa = XCBuildConfiguration; 
     816                        baseConfigurationReference = F5B11ED902E67DB101AEEDB1 /* VERSION.xcconfig */; 
    987817                        buildSettings = { 
    988                                 SDKROOT = /Developer/SDKs/MacOSX10.5.sdk; 
     818                                GCC_PREPROCESSOR_DEFINITIONS = "FSA_VERSION=\"\\\"$(CURRENT_MARKETING_VERSION)\\\"\""; 
     819                                SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk"; 
    989820                        }; 
    990821                        name = Deployment; 
    991                 }; 
    992                 25EAD8FA09CD1E3900BCD8E1 /* Default */ = { 
    993                         isa = XCBuildConfiguration; 
    994                         buildSettings = { 
    995                                 SDKROOT = /Developer/SDKs/MacOSX10.5.sdk; 
    996                         }; 
    997                         name = Default; 
    998822                }; 
    999823/* End XCBuildConfiguration section */ 
     
    1005829                                25EAD8EC09CD1E3900BCD8E1 /* Development */, 
    1006830                                25EAD8ED09CD1E3900BCD8E1 /* Deployment */, 
    1007                                 25EAD8EE09CD1E3900BCD8E1 /* Default */, 
    1008831                        ); 
    1009832                        defaultConfigurationIsVisible = 0; 
    1010                         defaultConfigurationName = Default; 
     833                        defaultConfigurationName = Development; 
    1011834                }; 
    1012835                25EAD8EF09CD1E3900BCD8E1 /* Build configuration list for PBXNativeTarget "Bundle Loader" */ = { 
     
    1015838                                25EAD8F009CD1E3900BCD8E1 /* Development */, 
    1016839                                25EAD8F109CD1E3900BCD8E1 /* Deployment */, 
    1017                                 25EAD8F209CD1E3900BCD8E1 /* Default */, 
    1018840                        ); 
    1019841                        defaultConfigurationIsVisible = 0; 
    1020                         defaultConfigurationName = Default; 
     842                        defaultConfigurationName = Development; 
    1021843                }; 
    1022844                25EAD8F309CD1E3900BCD8E1 /* Build configuration list for PBXNativeTarget "Application" */ = { 
     
    1025847                                25EAD8F409CD1E3900BCD8E1 /* Development */, 
    1026848                                25EAD8F509CD1E3900BCD8E1 /* Deployment */, 
    1027                                 25EAD8F609CD1E3900BCD8E1 /* Default */, 
    1028849                        ); 
    1029850                        defaultConfigurationIsVisible = 0; 
    1030                         defaultConfigurationName = Default; 
     851                        defaultConfigurationName = Development; 
    1031852                }; 
    1032853                25EAD8F709CD1E3900BCD8E1 /* Build configuration list for PBXProject "F-Script Anywhere" */ = { 
     
    1035856                                2