Revision: 7405
          http://skim-app.svn.sourceforge.net/skim-app/?rev=7405&view=rev
Author:   hofman
Date:     2011-07-30 23:01:41 +0000 (Sat, 30 Jul 2011)

Log Message:
-----------
return converted pdf data retained

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

Modified: trunk/SKConversionProgressController.h
===================================================================
--- trunk/SKConversionProgressController.h      2011-07-30 10:15:45 UTC (rev 
7404)
+++ trunk/SKConversionProgressController.h      2011-07-30 23:01:41 UTC (rev 
7405)
@@ -53,9 +53,9 @@
 @property (nonatomic, retain) IBOutlet NSProgressIndicator *progressBar;
 @property (nonatomic, retain) IBOutlet NSTextField *textField;
 
-+ (NSData *)PDFDataWithPostScriptData:(NSData *)psData error:(NSError 
**)outError;
-+ (NSData *)PDFDataWithDVIFile:(NSString *)dviFile error:(NSError **)outError;
-+ (NSData *)PDFDataWithXDVFile:(NSString *)xdvFile error:(NSError **)outError;
++ (NSData *)newPDFDataWithPostScriptData:(NSData *)psData error:(NSError 
**)outError;
++ (NSData *)newPDFDataWithDVIFile:(NSString *)dviFile error:(NSError 
**)outError;
++ (NSData *)newPDFDataWithXDVFile:(NSString *)xdvFile error:(NSError 
**)outError;
 
 - (IBAction)cancel:(id)sender;
 - (IBAction)close:(id)sender;

Modified: trunk/SKConversionProgressController.m
===================================================================
--- trunk/SKConversionProgressController.m      2011-07-30 10:15:45 UTC (rev 
7404)
+++ trunk/SKConversionProgressController.m      2011-07-30 23:01:41 UTC (rev 
7405)
@@ -67,8 +67,8 @@
 @interface SKConversionProgressController (Private)
 + (NSString *)dviToolPath;
 + (NSString *)xdvToolPath;
-- (NSData *)PDFDataWithPostScriptData:(NSData *)psData error:(NSError 
**)outError;
-- (NSData *)PDFDataWithDVIFile:(NSString *)dviFile toolPath:(NSString 
*)toolPath fileType:(NSString *)aFileType error:(NSError **)outError;
+- (NSData *)newPDFDataWithPostScriptData:(NSData *)psData error:(NSError 
**)outError;
+- (NSData *)newPDFDataWithDVIFile:(NSString *)dviFile toolPath:(NSString 
*)toolPath fileType:(NSString *)aFileType error:(NSError **)outError;
 - (void)conversionCompleted:(BOOL)didComplete;
 - (void)conversionStarted;
 - (void)converterWasStopped;
@@ -111,23 +111,23 @@
 
 @synthesize cancelButton, progressBar, textField;
 
-+ (NSData *)PDFDataWithPostScriptData:(NSData *)psData error:(NSError 
**)outError {
-    return [[[[self alloc] init] autorelease] PDFDataWithPostScriptData:psData 
error:outError];
++ (NSData *)newPDFDataWithPostScriptData:(NSData *)psData error:(NSError 
**)outError {
+    return [[[[self alloc] init] autorelease] 
newPDFDataWithPostScriptData:psData error:outError];
 }
 
-+ (NSData *)PDFDataWithDVIFile:(NSString *)dviFile error:(NSError **)outError {
++ (NSData *)newPDFDataWithDVIFile:(NSString *)dviFile error:(NSError 
**)outError {
     NSString *dviToolPath = [self dviToolPath];
     if (dviToolPath)
-        return [[[[self alloc] init] autorelease] PDFDataWithDVIFile:dviFile 
toolPath:dviToolPath fileType:SKDVIDocumentType error:outError];
+        return [[[[self alloc] init] autorelease] 
newPDFDataWithDVIFile:dviFile toolPath:dviToolPath fileType:SKDVIDocumentType 
error:outError];
     else
         NSBeep();
     return nil;
 }
 
-+ (NSData *)PDFDataWithXDVFile:(NSString *)xdvFile error:(NSError **)outError {
++ (NSData *)newPDFDataWithXDVFile:(NSString *)xdvFile error:(NSError 
**)outError {
     NSString *xdvToolPath = [self xdvToolPath];
     if (xdvToolPath)
-        return [[[[self alloc] init] autorelease] PDFDataWithDVIFile:xdvFile 
toolPath:xdvToolPath fileType:SKXDVDocumentType error:outError];
+        return [[[[self alloc] init] autorelease] 
newPDFDataWithDVIFile:xdvFile toolPath:xdvToolPath fileType:SKXDVDocumentType 
error:outError];
     else
         NSBeep();
     return nil;
@@ -240,7 +240,7 @@
     [pool release];
 }    
 
-- (NSData *)PDFDataWithPostScriptData:(NSData *)psData error:(NSError 
**)outError {
+- (NSData *)newPDFDataWithPostScriptData:(NSData *)psData error:(NSError 
**)outError {
     NSAssert(NULL == converter, @"attempted to reenter 
SKConversionProgressController, but this is not supported");
     
     fileType = SKPostScriptDocumentType;
@@ -274,7 +274,7 @@
         }
     }
     
-    return [(id)pdfData autorelease];
+    return (NSData *)pdfData;
 }
 
 #pragma mark DVI and XDV
@@ -385,7 +385,7 @@
     [pool release];
 }
 
-- (NSData *)PDFDataWithDVIFile:(NSString *)dviFile toolPath:(NSString 
*)toolPath fileType:(NSString *)aFileType error:(NSError **)outError {
+- (NSData *)newPDFDataWithDVIFile:(NSString *)dviFile toolPath:(NSString 
*)toolPath fileType:(NSString *)aFileType error:(NSError **)outError {
     NSAssert(NULL == converter, @"attempted to reenter 
SKConversionProgressController, but this is not supported");
     
     NSMutableData *pdfData = nil;
@@ -415,7 +415,7 @@
         }
     }
     
-    return [pdfData autorelease];
+    return pdfData;
 }
 
 @end

Modified: trunk/SKMainDocument.m
===================================================================
--- trunk/SKMainDocument.m      2011-07-30 10:15:45 UTC (rev 7404)
+++ trunk/SKMainDocument.m      2011-07-30 23:01:41 UTC (rev 7405)
@@ -681,7 +681,7 @@
     
     if ([docType isEqualToString:SKPostScriptDocumentType]) {
         [self setPSOrDVIData:data];
-        data = [SKConversionProgressController PDFDataWithPostScriptData:data 
error:&error];
+        data = [[SKConversionProgressController 
newPDFDataWithPostScriptData:data error:&error] autorelease];
     }
     
     if (data)
@@ -750,13 +750,13 @@
                 if ((data = [fileData retain]))
                     pdfDoc = [[SKPDFDocument alloc] initWithURL:absoluteURL];
             } else if ([docType isEqualToString:SKPostScriptDocumentType]) {
-                if ((data = [[SKConversionProgressController 
PDFDataWithPostScriptData:fileData error:&error] retain]))
+                if ((data = [SKConversionProgressController 
newPDFDataWithPostScriptData:fileData error:&error]))
                     pdfDoc = [[SKPDFDocument alloc] initWithData:data];
             } else if ([docType isEqualToString:SKDVIDocumentType]) {
-                if ((data = [[SKConversionProgressController 
PDFDataWithDVIFile:[absoluteURL path] error:&error] retain]))
+                if ((data = [SKConversionProgressController 
newPDFDataWithDVIFile:[absoluteURL path] error:&error]))
                     pdfDoc = [[SKPDFDocument alloc] initWithData:data];
             } else if ([docType isEqualToString:SKXDVDocumentType]) {
-                if ((data = [[SKConversionProgressController 
PDFDataWithXDVFile:[absoluteURL path] error:&error] retain]))
+                if ((data = [SKConversionProgressController 
newPDFDataWithXDVFile:[absoluteURL path] error:&error]))
                     pdfDoc = [[SKPDFDocument alloc] initWithData:data];
             }
         }


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

------------------------------------------------------------------------------
Got Input?   Slashdot Needs You.
Take our quick survey online.  Come on, we don't ask for help often.
Plus, you'll get a chance to win $100 to spend on ThinkGeek.
http://p.sf.net/sfu/slashdot-survey
_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit

Reply via email to