CDT Commit Report for - August 12, 2003

dinglis

new error dialog methods

abstract class for implementing a tab folder control
block of ICOptionPages.

abstract class for use by ICOptionPage implementers.

new i/f that will replace IWizardTab and IValidation

jcamelon

Patch for Bogdan.

CORE
Added Complete Parse support for ASM Definitions.
Added isVolatile() to abstract declarations.
Added Complte Parse support for elaborated types / forward declaration of classes.
Fixed some robustness issues.

TESTS
Cleaned up Junit parser-related tests so that failed tests are now expected failures w/defects associated with them.
Updated CompleteParseTests for forward declaration/elaborated types.
Added Search/ParseTestOnSearchFiles to AutomatedSuite.
Updated Search tests to workaround bug 41445.

CORE
Added X-Ref/Elaborated type support w/element requestor callbacks.

TESTS
Added CompleteParseASTTest::testForewardDeclarationWithUsage().

Patch for Hoda Amer.

Hi,
This patch updates code completion to use search. It also includes my previous patch which enabled the class wizard to use search as well.

Current Code Completion has the following restrictions:
- It will only work within the scope of a function or a method.
-It will look for globals (variables, functions, classes, strucs, unions, enumerations, and macros).
-In the scope of a method, it will also look for the methods and fields that belong to the owner class of this method.
- It will NOT search the parent classes of the method in the method scope case.
- It will NOT de-reference after a "." or an "->"

Patch for Bogdan Gheorghe.

This patch adds working copy search, macro search and combines the function and method search patterns into one.

Patch for Bogdan Gheorghe

This patch combines the field and variable search patterns into one in order to allow qualified searches on variables.