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

Reply via email to