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

Reply via email to