From: <ho...@us...> - 2008-12-19 12:58:03
|
Revision: 13921 http://bibdesk.svn.sourceforge.net/bibdesk/?rev=13921&view=rev Author: hofman Date: 2008-12-19 12:57:59 +0000 (Fri, 19 Dec 2008) Log Message: ----------- import UTI for script bundles, as Apple somehow forgot to declare one Modified Paths: -------------- trunk/bibdesk/Info.plist trunk/bibdesk/NSFileManager_BDSKExtensions.m Modified: trunk/bibdesk/Info.plist =================================================================== --- trunk/bibdesk/Info.plist 2008-12-19 12:42:16 UTC (rev 13920) +++ trunk/bibdesk/Info.plist 2008-12-19 12:57:59 UTC (rev 13921) @@ -1299,6 +1299,24 @@ </array> </dict> </dict> + <dict> + <key>UTTypeConformsTo</key> + <array> + <string>com.apple.package</string> + <string>public.composite-content</string> + </array> + <key>UTTypeDescription</key> + <string>script bundle</string> + <key>UTTypeIdentifier</key> + <string>com.apple.applescript.script-bundle</string> + <key>UTTypeTagSpecification</key> + <dict> + <key>public.filename-extension</key> + <array> + <string>scptd</string> + </array> + </dict> + </dict> </array> </dict> </plist> Modified: trunk/bibdesk/NSFileManager_BDSKExtensions.m =================================================================== --- trunk/bibdesk/NSFileManager_BDSKExtensions.m 2008-12-19 12:42:16 UTC (rev 13920) +++ trunk/bibdesk/NSFileManager_BDSKExtensions.m 2008-12-19 12:57:59 UTC (rev 13921) @@ -245,7 +245,8 @@ NSString *theUTI = [[NSWorkspace sharedWorkspace] UTIForURL:[NSURL fileURLWithPath:path]]; // what about .scptd? return theUTI ? (UTTypeConformsTo((CFStringRef)theUTI, CFSTR("com.apple.applescript.script")) || - UTTypeConformsTo((CFStringRef)theUTI, CFSTR("com.apple.applescript.text"))) : NO; + UTTypeConformsTo((CFStringRef)theUTI, CFSTR("com.apple.applescript.text")) || + UTTypeConformsTo((CFStringRef)theUTI, CFSTR("com.apple.applescript.script-bundle")) ) : NO; } - (BOOL)isApplicationAtPath:(NSString *)path { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |