CDT Commit Report for - April 20, 2004

amagloire

save before building.

Fix NPE in CDocumentProvider

Change The Core Model interfaces to throw CModelException when
the fail abnormally. This forces a lot of try{} catch(){}
bloks and rethrow to be added in the code.

Fix for PR 59098

Change the scheduling rule

Fix for PR 59081

aniefer

template work on Explicit Specializations and Explicit argument specification

fix bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=59302

dinglis

log error

patch from vlad

enable wraping on build console

fixed some small bugs

update cpath ui

minor fix to doc tag

added more exception handling in model

gheorghe

Fix for 58477 - Search UI does not work
Fix for 59077 - Selection Search does not work

Fix for build problem

jcamelon

org.eclipse.cdt.core

 Restructuring of the parser extension packages.

 Introduce IParserExtension and IASTFactory mechanisms w/partial implementation for GCC.

 Introduce IGCCToken and GCCKeywords and fleshed out GCCScannerExtension implementation and interworking with Scanner.

 Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=39697

 Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=39695

 Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=39684



org.eclipse.cdt.core.tests

 Moved testBug39684() & testBug39695() from ASTFailedTests to QuickParseASTTests.

 Updated CompleteParseASTTest::testBug39697().

 Added CompleteParseASTTest::testBug39684() & CompleteParseASTTest::testBug39695().

org.eclipse.cdt.core


nbsp;Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=59134

nbsp;Partially fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=58858

nbsp;Added in additional CompletionKind's for STRUCT_REFERENCE, UNION_REFERENCE and ENUM_REFERENCE.



org.eclipse.cdt.core.tests

nbsp;Updated CompletionParseTest for CompletionKind updates.

Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=58717

mkhodjai

Changed copyright header.

The "getCFileGlobals" method of "IExecFileInfo" throws "DebugException".

sevoy

Work to support the versioning of the managed build tool definition schema and project files. This work was needed in order to refactor the rather large default tool definitions and to support ongoing enhancements to the managed build system.