Revision: 13496
          http://sourceforge.net/p/skim-app/code/13496
Author:   hofman
Date:     2023-06-21 14:59:15 +0000 (Wed, 21 Jun 2023)
Log Message:
-----------
allow other ps2pdf variants

Modified Paths:
--------------
    trunk/SKConversionProgressController.m

Modified: trunk/SKConversionProgressController.m
===================================================================
--- trunk/SKConversionProgressController.m      2023-06-20 21:30:03 UTC (rev 
13495)
+++ trunk/SKConversionProgressController.m      2023-06-21 14:59:15 UTC (rev 
13496)
@@ -269,7 +269,7 @@
         } else if ([ws type:fileType conformsToType:SKPostScriptDocumentType]) 
{
             static NSString *psToolPath = nil;
             if (psToolPath == nil)
-                psToolPath = 
createToolPathForCommand(SKPSConversionCommandKey, @[@"ps2pdf", @"pstopdf"]);
+                psToolPath = 
createToolPathForCommand(SKPSConversionCommandKey, @[@"ps2pdf", @"ps2pdf12", 
@"ps2pdf13", @"ps2pdf14", @"pstopdf"]);
             toolPath = psToolPath;
         }
         if (toolPath) {
@@ -277,7 +277,7 @@
             NSURL *tmpDirURL = [[NSFileManager defaultManager] 
URLForDirectory:NSItemReplacementDirectory inDomain:NSUserDomainMask 
appropriateForURL:aURL create:YES error:NULL];
             BOOL outputPS = [commandName isEqualToString:@"dvips"];
             NSURL *outFileURL = [tmpDirURL URLByAppendingPathComponent:[aURL 
lastPathComponentReplacingPathExtension:outputPS ? @"ps" : @"pdf"] 
isDirectory:NO];
-            NSArray *arguments = [commandName isEqualToString:@"dvipdf"] || 
[commandName isEqualToString:@"ps2pdf"] ? @[[aURL path], [outFileURL path]] : 
@[@"-o", [outFileURL path], [aURL path]];
+            NSArray *arguments = [commandName isEqualToString:@"dvipdf"] || 
[commandName hasPrefix:@"ps2pdf"] ? @[[aURL path], [outFileURL path]] : 
@[@"-o", [outFileURL path], [aURL path]];
             
             task = [[NSTask alloc] init];
             [task setLaunchPath:toolPath];

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit

Reply via email to