From ac5f2b72ce1cca11883a3fcbfc5541742f0e0a64 Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Wed, 23 Oct 2002 18:22:20 +0000 Subject: [PATCH] Updated. --- core/org.eclipse.cdt.core/ChangeLog | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/core/org.eclipse.cdt.core/ChangeLog b/core/org.eclipse.cdt.core/ChangeLog index f0e77d5f983..b17d1969589 100644 --- a/core/org.eclipse.cdt.core/ChangeLog +++ b/core/org.eclipse.cdt.core/ChangeLog @@ -1,3 +1,32 @@ +2002-10-23 Alain Magloire + + * src/.../core/resource/ACBuilder.java (mapMarkerSeverity): + New method to convert IMarkerGenerator to IMarker. + * src/.../core/ErrorParserManager.java: New file. + * src/.../core/IErrorParser.java: New file. + * src/.../core/IMarkerGenerator.java: Define a set of new fields: + IMarkerGenerator.SEVERITY_INFO + IMarkerGenerator.SEVERITY_WARNING + IMarkerGenerator.SEVERITY_ERROR_RESOURCE + IMarkerGenerator.SEVERITY_ERROR_BUILD + IMarkerGenerator.SEVERITY_INFO + * src/.../core/erroparsers: Removed + * src/.../core/erroparsers/ErrorParserManager.java: Removed + * src/.../core/erroparsers/IErrorParser.java: Removed + * src/.../internal/core/CBuilder.java (invokeMake): new field + fatalBuild to check return of ErrorParserManager.reporProblems(). + * src/.../internal/core/ProcessClosure.java (isAlive): the test + shoule be an || the errorstream __or__ the outputstream thread + is alive. + * src/.../internal/errorparsers/GASErrorParser.java (processLine): + * src/.../internal/errorparsers/GCCErrorParser.java (processLine): + * src/.../internal/errorparsers/GLDErrorParser.java (processLine): + * src/.../internal/errorparsers/VCErrorParser.java (processLine): + Use the IMarkerGenerator fields. + * src/.../internal/errorparsers/MakeErrorParser.java (processLine): + Catch GNU Make build errors, something like: + "make: *** No targets specified and no makefile found. Stop." + 2002-10-23 David Inglis Error parsing is now done as the streams from the commands