Author: rmottola Date: Sat May 3 23:16:23 2014 New Revision: 37829 URL: http://svn.gna.org/viewcvs/gnustep?rev=37829&view=rev Log: Add recognition of fatal errors
Modified: apps/projectcenter/trunk/ChangeLog apps/projectcenter/trunk/Framework/PCProjectBuilder.m Modified: apps/projectcenter/trunk/ChangeLog URL: http://svn.gna.org/viewcvs/gnustep/apps/projectcenter/trunk/ChangeLog?rev=37829&r1=37828&r2=37829&view=diff ============================================================================== --- apps/projectcenter/trunk/ChangeLog (original) +++ apps/projectcenter/trunk/ChangeLog Sat May 3 23:16:23 2014 @@ -1,3 +1,8 @@ +2014-05-03 Riccardo Mottola <r...@gnu.org> + + * Framework/PCProjectBuilder.m + Add recognition of fatal errors. + 2014-04-08 German Arias <germanan...@gmx.es> * Modules/Editors/ProjectCenter/PCEditorView.m (-insertText:): Add a Modified: apps/projectcenter/trunk/Framework/PCProjectBuilder.m URL: http://svn.gna.org/viewcvs/gnustep/apps/projectcenter/trunk/Framework/PCProjectBuilder.m?rev=37829&r1=37828&r2=37829&view=diff ============================================================================== --- apps/projectcenter/trunk/Framework/PCProjectBuilder.m (original) +++ apps/projectcenter/trunk/Framework/PCProjectBuilder.m Sat May 3 23:16:23 2014 @@ -920,7 +920,7 @@ NSString *pathComponent; NSString *path; -// NSLog(@"parseMakeLine: %@", lineString); + // NSLog(@"parseMakeLine: %@", lineString); makeLineComponents = [NSMutableArray arrayWithArray:[lineString componentsSeparatedByString:@" "]]; @@ -1097,13 +1097,13 @@ forKey:NSUnderlineStyleAttributeName]; lastEL = currentEL; - + // NSLog(@"error string: %@", string); /* if (lastEL == ELFile) NSLog(@"+++ELFile"); if (lastEL == ELFunction) NSLog(@"+++ELFunction"); if (lastEL == ELIncluded) NSLog(@"+++ELIncluded"); if (lastEL == ELError) NSLog(@"+++ELError"); if (lastEL == ELNone) NSLog(@"+++ELNone");*/ - +// NSLog(@"components: %lu, %@", (unsigned long)[components count], components); if ([errorArray count] > 0) { lastFile = [[errorArray lastObject] objectForKey:@"File"]; @@ -1148,6 +1148,7 @@ } // type + typeIndex = NSNotFound; if ((typeIndex = [components indexOfObject:@" warning"]) != NSNotFound) { type = [components objectAtIndex:typeIndex]; @@ -1158,12 +1159,20 @@ type = [components objectAtIndex:typeIndex]; errorsCount++; } + else if ((typeIndex = [components indexOfObject:@" fatal error"]) != NSNotFound) + { + type = [components objectAtIndex:typeIndex]; + errorsCount++; + } + + // NSLog(@"typeIndex: %u", (unsigned int)typeIndex); // position if (typeIndex == 2) // :line: { int lInt = atoi([[components objectAtIndex:1] cString]); NSNumber *lNumber = [NSNumber numberWithInt:lInt]; + // NSLog(@"type 2, parsed l: %i", lInt); position = [NSString stringWithFormat:@"{x=%i; y=0}", [lNumber intValue]]; } @@ -1174,6 +1183,7 @@ NSNumber *lNumber = [NSNumber numberWithInt:lInt]; NSNumber *cNumber = [NSNumber numberWithInt:cInt]; + // NSLog(@"type 3, parsed l,c: %i, %i", lInt, cInt); position = [NSString stringWithFormat:@"{x=%i; y=%i}", [lNumber intValue], [cNumber intValue]]; } _______________________________________________ Gnustep-cvs mailing list Gnustep-cvs@gna.org https://mail.gna.org/listinfo/gnustep-cvs