Revision: 18463
http://bibdesk.svn.sourceforge.net/bibdesk/?rev=18463&view=rev
Author: hofman
Date: 2012-02-02 12:01:42 +0000 (Thu, 02 Feb 2012)
Log Message:
-----------
Use separate error code for bibtex parser failure
Modified Paths:
--------------
trunk/bibdesk/BDSKBibTeXParser.m
trunk/bibdesk/NSError_BDSKExtensions.h
Modified: trunk/bibdesk/BDSKBibTeXParser.m
===================================================================
--- trunk/bibdesk/BDSKBibTeXParser.m 2012-02-02 11:53:28 UTC (rev 18462)
+++ trunk/bibdesk/BDSKBibTeXParser.m 2012-02-02 12:01:42 UTC (rev 18463)
@@ -269,7 +269,7 @@
if (outError) {
// generic error message; the error tableview will have specific
errors and context
if (parsed_ok == 0 || hadProblems) {
- error = [NSError localErrorWithCode:kBDSKParserFailed
localizedDescription:NSLocalizedString(@"Unable to parse string as BibTeX",
@"Error description") underlyingError:error];
+ error = [NSError localErrorWithCode:kBDSKBibTeXParserFailed
localizedDescription:NSLocalizedString(@"Unable to parse string as BibTeX",
@"Error description") underlyingError:error];
// If no critical errors, warn about ignoring macros or frontmatter;
callers can ignore this by passing a valid NSMutableString for frontmatter (or
ignoring the partial data flag). Mainly relevant for paste/drag on the
document.
} else if (ignoredMacros && ignoredFrontmatter) {
error = [NSError
mutableLocalErrorWithCode:kBDSKParserIgnoredFrontMatter
localizedDescription:NSLocalizedString(@"Macros and front matter ignored while
parsing BibTeX", @"")];
@@ -882,7 +882,7 @@
NSString *message = NSLocalizedString(@"Macro leads to circular
definition, ignored.", @"Error description");
[BDSKErrorObject reportErrorMessage:message forFile:filePath
line:field->line];
if (error)
- *error = [NSError localErrorWithCode:kBDSKParserFailed
localizedDescription:NSLocalizedString(@"Circular macro ignored.", @"Error
description")];
+ *error = [NSError localErrorWithCode:kBDSKBibTeXParserFailed
localizedDescription:NSLocalizedString(@"Circular macro ignored.", @"Error
description")];
}else if(nil != macroString){
[dictionary setObject:macroString forKey:macroKey];
}else {
Modified: trunk/bibdesk/NSError_BDSKExtensions.h
===================================================================
--- trunk/bibdesk/NSError_BDSKExtensions.h 2012-02-02 11:53:28 UTC (rev
18462)
+++ trunk/bibdesk/NSError_BDSKExtensions.h 2012-02-02 12:01:42 UTC (rev
18463)
@@ -53,6 +53,7 @@
kBDSKFileNotFound, /* File not found (should
have URL/path) */
kBDSKAppleScriptError, /* AppleScript failed
*/
kBDSKParserIgnoredFrontMatter, /* BDSKBibTeXParser ignored
front matter */
+ kBDSKBibTeXParserFailed, /* BDSKBibTeXParser failed
for some reason */
kBDSKParserFailed, /* Some parser failed for
some reason */
kBDSKParserUnsupported, /* No valid parser for
string */
kBDSKWebParserFailed, /* Some web parser failed
for some reason */
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Bibdesk-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-commit