CDT Commit Report for - September 9, 2003

amagloire

Some variable contains +=

add the value part of the tootip for macros.

New draft for GNU Makefile

Try command rule first.

Fix ClassCastException.

jcamelon

Core
- Hooked up the Indexer to the dependency tree. Everytime a header file
gets modified, the including source files get reindexed.
- Automated dependency calcuations - each time a file gets modified, its
tree gets updated.
- Added error logging via the PDE Error Log (Views->PDE Runtime->Error
Log) - the indexer reports unsuccesful index attempts and the preprocessor
reports unsuccesful inclusion resolution attempts

UI
- Changed the names on the search popup mens

Patch for Hoda Amer

CORE
-Added more IASTExpression.Kind handling to CompleteParseASTFactory.getExpressionResultType()
TESTS
-Seperated the Expression result type test in a new file : completeParseASTExpressionTests.
-Added more test cases for simple types.
-Added FailedCompleteParseASTExpressionTest for failed reference tests.

CORE
Updated ScannerException to be more precise and include more information.
Updated Parser to be more careful of how it handles particular Scanner errors in COMPLETE_PARSE mode.

TESTS
Updated ScannerTestCase to keep up to date wrt ScannerException updates.

Patch for Andrew Niefer

Core :
Index
Enumerator references
- Added createEnumeratorFullyQualifiedName in AbstractIndexer
- Added addEnumeratorReference in AbstractIndexer
- implemented acceptEnumeratorReference in SourceIndexerRequestor

Search
pattern matching on function parameters:
- modified scanForParameters in CSearchPattern
- added getParamString in CSearchPattern
- modified matchLevel in MethodDeclarationPattern

Enumeration references
- modified acceptEnumeratorReference in MatchLocator

core.tests:
Modified resources/search/classDecl.cpp
- to include more function declarations to test parameter
matching
- to include an enumerator reference to test enumerators
Added testMethodDeclarationParameterMatching to
FunctionMethodPatternTests.java
Added testEnumeratorReferences to OtherPatternTests

mkhodjai

Fix for PR 39680: Gash in error message for memory view.

Final fix for PR 39484: Move 'getType' method from ICDIVariable to ICDIVaraibleObject.

tdesous

September 9, 2003 delivery