CDT Commit Report for - July 22, 2003

dinglis

see change log

refactor/bug fix

jcamelon

CORE
Addded in support for BaseSpecifier & class/namespace reference callbacks upon those.

TESTS
Updated CompleteParseASTTests.

CORE
Added in preliminary support for Field/Variable w/cross references on their types.

TESTS
Updated CompleteParseASTTests.

- Added support for digraphs and trigraphs. Both scanner and UI syntax
highlighting are updated.
- Added support for hex floating point literals.
- Fixed stack overflow problem with string literals concatenation.
- Fixed problem with token pasting in macros.
- This solves PR 39523, 39550, 39552.

Add IASTFunction.setHasFunctionBody()/IASTFunction.getHasFunctionBody()
for the sake of the outline view.

Offset fixes for Hoda.

mkhodjai

Create a special type of ICDIVariable (ErrorVariable) if request to gdb fails.

Fixes for CSourceLoator:
Use the 'getReferencedProjects' method of 'CSourceLocator' to obtain the list of referenced projects.
Use the correct tag for additional source locations.

Fix in CDTDebugModelPresentation: check if the value that getName returns is not null.