CDT Commit Report for - September 8, 2003

amagloire

indent

be aware of += and :: and :=

Add BadStatement

Makefile adapter.

trim strings

Work on code completion and hover.

Fix to the parser

Refactor constants

null out the makefile variable

Fix the parsing.

_ is also part of a word

Put imports

Remove obsolete constant

new File BadStatement

dinglis

added scheme for CProject extension

jcamelon

CORE & UI
Made scoping support more robust in CompleteParse mode.
Refactored ISourceElementRequestor (enter|exit)CodeBlock() to take IASTCodeScope rather than IASTScope.
Removed the now obsolete DOM.
Added enumerator references to ISourceElementRequestor.

TESTS
Added CompleteParseASTTest::testThrowStatement(), testScoping(), testEnumeratorReferences().
Removed LineNumberTest source as it is obsolete.

Patch for Andrew Niefer

Core :
- Create ParserLanguage.java
- Modified ParserFactory functions to take ParserLanguage as parameter
- Modifier Parser, Scanner & ParserSymbolTable to use new ParserLanguage
class
- Update call to ParserFactory in Indexer, Search, CModelBuilder &
Dependency Tree

Core.tests:
- Updated calls to ParserFactory to specify which language to use

UI:
-CStructorCreator uses the parser, modified call to ParserFactory to
specify CPP language.
(this is the same behaviour as before)

Patch for Hoda Amer

Core :
Added references to variables with pointers in solution of bug#42453:Expression result types not computed
Tests:
Added tests to CompleteParseASTTest to test the expression result type for function calls that reference variables with pointers (bug#42453).

mkhodjai

Removed the internal handling of the 'stop-on-shared-library-events' option - will be moved to the mi.
Try to set the deferred breakpoints only when:
- a shared library is loaded,
- the symbols of shared library are loaded.

CoreFileConfiguration supports shared libraries.

Added the 'getSharedLibraryPaths' and 'setSharedLibraryPaths' methods to the 'ICDISharedLibraryManager' interface.

Added the 'stop-on-solib-events' option.
Changed the initialization of the hared library search path.
Changed the messages of the thrown exceptions.

New class - SolibSearchPathBlock. Implements the UI control block to set the shared library search path.

New UI for the 'Debugger' page of launch configuration.

Regrouping the launch configuration constants.

tdesous

September 8, 2003 delivery