Revision: 15197
http://bibdesk.svn.sourceforge.net/bibdesk/?rev=15197&view=rev
Author: amaxwell
Date: 2009-04-26 17:41:32 +0000 (Sun, 26 Apr 2009)
Log Message:
-----------
fix leaks in generated code
Modified Paths:
--------------
trunk/bibdesk/BDSKDBLPWebServices.m
trunk/bibdesk/BDSKISIWebServices.m
Modified: trunk/bibdesk/BDSKDBLPWebServices.m
===================================================================
--- trunk/bibdesk/BDSKDBLPWebServices.m 2009-04-26 17:40:41 UTC (rev 15196)
+++ trunk/bibdesk/BDSKDBLPWebServices.m 2009-04-26 17:41:32 UTC (rev 15197)
@@ -78,7 +78,7 @@
methodName: @"all_publications_keywords_year"
protocol: (NSString*) kWSSOAP2001Protocol
style: (NSString*) kWSSOAPStyleRPC
- soapAction:
@"urn:soapservice#Service#all_publications_keywords_year"
+ soapAction:
@"urn:soapservice#Service#all_publications_keywords_year"
methodNamespace: @"urn:soapservice"
];
}
@@ -338,7 +338,7 @@
[_invocation setParameters: in_year];
result = [[_invocation resultValue] retain];
[_invocation release];
- return result;
+ return [result autorelease];
}
@@ -349,7 +349,7 @@
[_invocation setParameters: in_searchTerm in_startYear:in_startYear
in_endYear:in_endYear in_limit:in_limit];
result = [[_invocation resultValue] retain];
[_invocation release];
- return result;
+ return [result autorelease];
}
@@ -360,7 +360,7 @@
[_invocation setParameters: in_firstName in_familyName:in_familyName
in_startYear:in_startYear in_endYear:in_endYear];
result = [[_invocation resultValue] retain];
[_invocation release];
- return result;
+ return [result autorelease];
}
@@ -370,7 +370,7 @@
BDSKDBLPAllJournalTitles* _invocation = [[BDSKDBLPAllJournalTitles alloc]
init];
result = [[_invocation resultValue] retain];
[_invocation release];
- return result;
+ return [result autorelease];
}
@@ -381,7 +381,7 @@
[_invocation setParameters: in_dblp_key];
result = [[_invocation resultValue] retain];
[_invocation release];
- return result;
+ return [result autorelease];
}
@@ -392,7 +392,7 @@
[_invocation setParameters: in_dblp_key];
result = [[_invocation resultValue] retain];
[_invocation release];
- return result;
+ return [result autorelease];
}
@@ -402,7 +402,7 @@
BDSKDBLPAllProceedingTitles* _invocation = [[BDSKDBLPAllProceedingTitles
alloc] init];
result = [[_invocation resultValue] retain];
[_invocation release];
- return result;
+ return [result autorelease];
}
@@ -413,7 +413,7 @@
[_invocation setParameters: in_dblp_key];
result = [[_invocation resultValue] retain];
[_invocation release];
- return result;
+ return [result autorelease];
}
@@ -424,7 +424,7 @@
[_invocation setParameters: in_dblp_key_frag in_startYear:in_startYear
in_endYear:in_endYear];
result = [[_invocation resultValue] retain];
[_invocation release];
- return result;
+ return [result autorelease];
}
Modified: trunk/bibdesk/BDSKISIWebServices.m
===================================================================
--- trunk/bibdesk/BDSKISIWebServices.m 2009-04-26 17:40:41 UTC (rev 15196)
+++ trunk/bibdesk/BDSKISIWebServices.m 2009-04-26 17:41:32 UTC (rev 15197)
@@ -14,9 +14,13 @@
+ (void)initialize
{
- BDSKINITIALIZE;
- BDSKISIEndpoint = [([[NSUserDefaults standardUserDefaults]
objectForKey:@"BDSKISIEndpoint"] ?:
@"http://wok-ws.isiknowledge.com/esti/soap/SearchRetrieve") copy];
- BDSKISINamespace = [([[NSUserDefaults standardUserDefaults]
objectForKey:@"BDSKISINamespace"] ?: @"http://esti.isinet.com/soap/search")
copy];
+ OBINITIALIZE;
+ BDSKISIEndpoint = [[[NSUserDefaults standardUserDefaults]
objectForKey:@"BDSKISIEndpoint"] copy];
+ if (nil == BDSKISIEndpoint)
+ BDSKISIEndpoint =
@"http://wok-ws.isiknowledge.com/esti/soap/SearchRetrieve";
+ BDSKISINamespace = [[[NSUserDefaults standardUserDefaults]
objectForKey:@"BDSKISINamespace"] copy];
+ if (nil == BDSKISINamespace)
+ BDSKISINamespace = @"http://esti.isinet.com/soap/search";
}
@end
@@ -695,7 +699,7 @@
[_invocation setParameters: in_databaseID in_primaryKey:in_primaryKey];
result = [[_invocation resultValue] retain];
[_invocation release];
- return result;
+ return [result autorelease];
}
@@ -706,7 +710,7 @@
[_invocation setParameters: in_query in_jsetList:in_jsetList];
result = [[_invocation resultValue] retain];
[_invocation release];
- return result;
+ return [result autorelease];
}
@@ -717,7 +721,7 @@
[_invocation setParameters: in_databaseID in_recids:in_recids
in_depth:in_depth in_editions:in_editions in_sort:in_sort
in_firstRec:in_firstRec in_numRecs:in_numRecs in_fields:in_fields];
result = [[_invocation resultValue] retain];
[_invocation release];
- return result;
+ return [result autorelease];
}
@@ -728,7 +732,7 @@
[_invocation setParameters: in_databaseID in_recid:in_recid
in_sort:in_sort in_fields:in_fields];
result = [[_invocation resultValue] retain];
[_invocation release];
- return result;
+ return [result autorelease];
}
@@ -739,7 +743,7 @@
[_invocation setParameters: in_databaseID in_primaryKeys:in_primaryKeys];
result = [[_invocation resultValue] retain];
[_invocation release];
- return result;
+ return [result autorelease];
}
@@ -750,7 +754,7 @@
[_invocation setParameters: in_databaseID in_term:in_term
in_index:in_index in_linesBefore:in_linesBefore in_linesAfter:in_linesAfter
in_pageNumber:in_pageNumber in_depth:in_depth in_editions:in_editions];
result = [[_invocation resultValue] retain];
[_invocation release];
- return result;
+ return [result autorelease];
}
@@ -761,7 +765,7 @@
[_invocation setParameters: in_databaseID in_index:in_index
in_terms:in_terms];
result = [[_invocation resultValue] retain];
[_invocation release];
- return result;
+ return [result autorelease];
}
@@ -772,7 +776,7 @@
[_invocation setParameters: in_databaseID in_query:in_query
in_depth:in_depth in_editions:in_editions in_sort:in_sort
in_firstRec:in_firstRec in_numRecs:in_numRecs];
result = [[_invocation resultValue] retain];
[_invocation release];
- return result;
+ return [result autorelease];
}
@@ -783,7 +787,7 @@
[_invocation setParameters: in_databaseID in_primaryKeys:in_primaryKeys
in_sort:in_sort in_fields:in_fields];
result = [[_invocation resultValue] retain];
[_invocation release];
- return result;
+ return [result autorelease];
}
@@ -794,7 +798,7 @@
[_invocation setParameters: in_databaseID in_query:in_query
in_depth:in_depth in_editions:in_editions in_sort:in_sort
in_firstRec:in_firstRec in_numRecs:in_numRecs in_fields:in_fields];
result = [[_invocation resultValue] retain];
[_invocation release];
- return result;
+ return [result autorelease];
}
@@ -805,7 +809,7 @@
[_invocation setParameters: in_databaseID in_query:in_query
in_depth:in_depth in_editions:in_editions in_firstRec:in_firstRec
in_numRecs:in_numRecs];
result = [[_invocation resultValue] retain];
[_invocation release];
- return result;
+ return [result autorelease];
}
@@ -816,7 +820,7 @@
[_invocation setParameters: in_databaseID in_format:in_format];
result = [[_invocation resultValue] retain];
[_invocation release];
- return result;
+ return [result autorelease];
}
@@ -827,7 +831,7 @@
[_invocation setParameters: in_databaseID in_primaryKey:in_primaryKey
in_depth:in_depth in_editions:in_editions in_sort:in_sort
in_firstRec:in_firstRec in_numRecs:in_numRecs in_fields:in_fields];
result = [[_invocation resultValue] retain];
[_invocation release];
- return result;
+ return [result autorelease];
}
@@ -838,7 +842,7 @@
[_invocation setParameters: in_query in_jsetList:in_jsetList
in_include:in_include in_exclude:in_exclude in_options:in_options];
result = [[_invocation resultValue] retain];
[_invocation release];
- return result;
+ return [result autorelease];
}
@@ -849,7 +853,7 @@
[_invocation setParameters: in_databaseID in_primaryKey:in_primaryKey
in_depth:in_depth in_editions:in_editions in_sort:in_sort
in_firstRec:in_firstRec in_numRecs:in_numRecs in_fields:in_fields];
result = [[_invocation resultValue] retain];
[_invocation release];
- return result;
+ return [result autorelease];
}
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensign option that enables unlimited
royalty-free distribution of the report engine for externally facing
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Bibdesk-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-commit