From: <ho...@us...> - 2006-08-02 13:17:07
|
Revision: 7204 Author: hofman Date: 2006-08-02 06:16:57 -0700 (Wed, 02 Aug 2006) ViewCVS: http://svn.sourceforge.net/bibdesk/?rev=7204&view=rev Log Message: ----------- Use new initializer of bibitem. Modified Paths: -------------- trunk/bibdesk/BDSKJSTORParser.m trunk/bibdesk/BDSKWebOfScienceParser.m trunk/bibdesk/BibTeXParser.m trunk/bibdesk/PubMedParser.m trunk/bibdesk/TestBibItem.m Modified: trunk/bibdesk/BDSKJSTORParser.m =================================================================== --- trunk/bibdesk/BDSKJSTORParser.m 2006-08-02 13:15:34 UTC (rev 7203) +++ trunk/bibdesk/BDSKJSTORParser.m 2006-08-02 13:16:57 UTC (rev 7204) @@ -174,7 +174,7 @@ newBI = [[BibItem alloc] initWithType:BDSKArticleString fileType:BDSKBibtexString pubFields:pubDict - createdDate:[NSCalendarDate date]]; + isNew:YES]; // set the citekey, since JSTOR types don't have a citekey field [newBI setCiteKeyString:[newBI suggestedCiteKey]]; [returnArray addObject:newBI]; @@ -195,7 +195,7 @@ newBI = [[BibItem alloc] initWithType:BDSKArticleString fileType:BDSKBibtexString pubFields:pubDict - createdDate:[NSCalendarDate date]]; + isNew:YES]; // set the citekey, since JSTOR types don't have a citekey field [newBI setCiteKeyString:[newBI suggestedCiteKey]]; [returnArray addObject:newBI]; @@ -251,7 +251,7 @@ newBI = [[BibItem alloc] initWithType:BDSKArticleString fileType:BDSKBibtexString pubFields:pubDict - createdDate:[NSCalendarDate date]]; + isNew:YES]; // set the citekey, since JSTOR types don't have a citekey field [newBI setCiteKeyString:[newBI suggestedCiteKey]]; [returnArray addObject:newBI]; Modified: trunk/bibdesk/BDSKWebOfScienceParser.m =================================================================== --- trunk/bibdesk/BDSKWebOfScienceParser.m 2006-08-02 13:15:34 UTC (rev 7203) +++ trunk/bibdesk/BDSKWebOfScienceParser.m 2006-08-02 13:16:57 UTC (rev 7204) @@ -227,7 +227,7 @@ type = type ? [typeManager bibtexTypeForWebOfScienceType:type] : BDSKMiscString; } - newBI = [[BibItem alloc] initWithType:type fileType:BDSKBibtexString pubFields:pubDict createdDate:[NSCalendarDate date]]; + newBI = [[BibItem alloc] initWithType:type fileType:BDSKBibtexString pubFields:pubDict isNew:YES]; [newBI setCiteKeyString:[newBI suggestedCiteKey]]; [returnArray addObject:newBI]; [newBI release]; Modified: trunk/bibdesk/BibTeXParser.m =================================================================== --- trunk/bibdesk/BibTeXParser.m 2006-08-02 13:15:34 UTC (rev 7203) +++ trunk/bibdesk/BibTeXParser.m 2006-08-02 13:16:57 UTC (rev 7204) @@ -202,7 +202,7 @@ newBI = [[BibItem alloc] initWithType:entryType fileType:BDSKBibtexString pubFields:dictionary - createdDate:(isPasteOrDrag ? [NSCalendarDate date] : nil)]; + isNew:isPasteOrDrag]; tmpStr = [[NSString alloc] initWithCString:bt_entry_key(entry) usingEncoding:parserEncoding]; [newBI setCiteKeyString:tmpStr]; Modified: trunk/bibdesk/PubMedParser.m =================================================================== --- trunk/bibdesk/PubMedParser.m 2006-08-02 13:15:34 UTC (rev 7203) +++ trunk/bibdesk/PubMedParser.m 2006-08-02 13:16:57 UTC (rev 7204) @@ -83,9 +83,9 @@ */ static void chooseNumber(NSMutableDictionary *dict); -// creates a new BibItem from the dictionary and date passed; the date should be nil for paste/drag files +// creates a new BibItem from the dictionary // caller is responsible for releasing the returned item -static BibItem *createBibItemWithPubMedDictionary(NSMutableDictionary *pubDict, NSCalendarDate *date); +static BibItem *createBibItemWithPubMedDictionary(NSMutableDictionary *pubDict); @end @implementation PubMedParser @@ -158,7 +158,7 @@ // we are done with this publication if([[pubDict allKeys] count] > 0){ - newBI = createBibItemWithPubMedDictionary(pubDict, [NSCalendarDate date]); + newBI = createBibItemWithPubMedDictionary(pubDict); [returnArray addObject:newBI]; [newBI release]; } @@ -297,7 +297,7 @@ } } -static BibItem *createBibItemWithPubMedDictionary(NSMutableDictionary *pubDict, NSCalendarDate *date) +static BibItem *createBibItemWithPubMedDictionary(NSMutableDictionary *pubDict) { BibTypeManager *typeManager = [BibTypeManager sharedManager]; @@ -313,7 +313,7 @@ newBI = [[BibItem alloc] initWithType:BDSKArticleString fileType:BDSKBibtexString pubFields:pubDict - createdDate:date]; + isNew:YES]; // set the pub type if we know the bibtex equivalent, otherwise leave it as misc if([typeManager bibtexTypeForPubMedType:[pubDict objectForKey:@"Ty"]] != nil){ // "standard" RIS, if such a thing exists [newBI setPubType:[typeManager bibtexTypeForPubMedType:[pubDict objectForKey:@"Ty"]]]; Modified: trunk/bibdesk/TestBibItem.m =================================================================== --- trunk/bibdesk/TestBibItem.m 2006-08-02 13:15:34 UTC (rev 7203) +++ trunk/bibdesk/TestBibItem.m 2006-08-02 13:16:57 UTC (rev 7204) @@ -45,7 +45,7 @@ BibItem *b = [[BibItem alloc] initWithType:BDSKIncollectionString fileType:BDSKBibtexString authors:[NSMutableArray arrayWithObjects:@"Less, von More, Jr.",nil] - createdDate:nil]; + isNew:NO]; UKIntsEqual(1, [b numberOfAuthors]); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |