Revision: 2799
http://skim-app.svn.sourceforge.net/skim-app/?rev=2799&view=rev
Author: hofman
Date: 2007-09-01 09:22:07 -0700 (Sat, 01 Sep 2007)
Log Message:
-----------
Declare and set OS types for .skim and .pdfd.
Modified Paths:
--------------
trunk/Info.plist
trunk/SKDocument.m
trunk/SKNotesDocument.m
Modified: trunk/Info.plist
===================================================================
--- trunk/Info.plist 2007-09-01 16:01:56 UTC (rev 2798)
+++ trunk/Info.plist 2007-09-01 16:22:07 UTC (rev 2799)
@@ -92,6 +92,10 @@
<string>NoteDocument</string>
<key>CFBundleTypeName</key>
<string>Skim Notes</string>
+ <key>CFBundleTypeOSTypes</key>
+ <array>
+ <string>SKNT</string>
+ </array>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>LSIsAppleDefaultForType</key>
@@ -423,6 +427,8 @@
<string>net.sourceforge.skim-app.pdfd</string>
<key>UTTypeTagSpecification</key>
<dict>
+ <key>com.apple.ostype</key>
+ <string>PDFD</string>
<key>public.filename-extension</key>
<array>
<string>pdfd</string>
@@ -442,6 +448,8 @@
<string>net.sourceforge.skim-app.skimnotes</string>
<key>UTTypeTagSpecification</key>
<dict>
+ <key>com.apple.ostype</key>
+ <string>SKNT</string>
<key>public.filename-extension</key>
<array>
<string>skim</string>
Modified: trunk/SKDocument.m
===================================================================
--- trunk/SKDocument.m 2007-09-01 16:01:56 UTC (rev 2798)
+++ trunk/SKDocument.m 2007-09-01 16:22:07 UTC (rev 2799)
@@ -423,6 +423,10 @@
if ([[[absoluteURL path] pathExtension] isEqualToString:@"pdf"] ||
([typeName isEqualToString:SKPDFDocumentType] || [typeName
isEqualToString:SKEmbeddedPDFDocumentType] || [typeName
isEqualToString:SKBarePDFDocumentType]))
[dict setObject:[NSNumber numberWithUnsignedLong:'PDF ']
forKey:NSFileHFSTypeCode];
+ else if ([[[absoluteURL path] pathExtension] isEqualToString:@"pdfd"] ||
[typeName isEqualToString:SKPDFBundleDocumentType])
+ [dict setObject:[NSNumber numberWithUnsignedLong:'PDFD']
forKey:NSFileHFSTypeCode];
+ else if ([[[absoluteURL path] pathExtension] isEqualToString:@"skim"] ||
[typeName isEqualToString:SKNotesDocumentType])
+ [dict setObject:[NSNumber numberWithUnsignedLong:'SKNT']
forKey:NSFileHFSTypeCode];
else if ([[[absoluteURL path] pathExtension] isEqualToString:@"rtf"] ||
[typeName isEqualToString:SKNotesRTFDocumentType])
[dict setObject:[NSNumber numberWithUnsignedLong:'RTF ']
forKey:NSFileHFSTypeCode];
else if ([[[absoluteURL path] pathExtension] isEqualToString:@"txt"] ||
[typeName isEqualToString:SKNotesTextDocumentType])
Modified: trunk/SKNotesDocument.m
===================================================================
--- trunk/SKNotesDocument.m 2007-09-01 16:01:56 UTC (rev 2798)
+++ trunk/SKNotesDocument.m 2007-09-01 16:22:07 UTC (rev 2799)
@@ -148,7 +148,9 @@
if ([[NSUserDefaults standardUserDefaults]
boolForKey:SKShouldSetCreatorCodeKey] && [typeName
isEqualToString:SKNotesDocumentType])
[dict setObject:[NSNumber numberWithUnsignedLong:'SKim']
forKey:NSFileHFSCreatorCode];
- if ([[[absoluteURL path] pathExtension] isEqualToString:@"rtf"] ||
[typeName isEqualToString:SKNotesRTFDocumentType])
+ if ([[[absoluteURL path] pathExtension] isEqualToString:@"skim"] ||
[typeName isEqualToString:SKNotesDocumentType])
+ [dict setObject:[NSNumber numberWithUnsignedLong:'SKNT']
forKey:NSFileHFSTypeCode];
+ else if ([[[absoluteURL path] pathExtension] isEqualToString:@"rtf"] ||
[typeName isEqualToString:SKNotesRTFDocumentType])
[dict setObject:[NSNumber numberWithUnsignedLong:'RTF ']
forKey:NSFileHFSTypeCode];
else if ([[[absoluteURL path] pathExtension] isEqualToString:@"txt"] ||
[typeName isEqualToString:SKNotesTextDocumentType])
[dict setObject:[NSNumber numberWithUnsignedLong:'TEXT']
forKey:NSFileHFSTypeCode];
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit