CDT Commit Report for - March 31, 2003

amagloire

Fix the status message and the linkToEditor

New class hierarchy for the binary and Archive:

IBinary
IBinaryModule
IBinaryFunction
IBinaryVariable
IBinaryElement

New method getAddress()

updated

Check for non C resources changes

Add the Binary and Archive in the LRU cache

Fix bug, no event was sent for the non-c resources.

new method getDefaultBinaryParser()

New clasess IBinary{Element,Module,Variable,Function}
to core the binary API

dschaefer

Patch for Hoda Amer:
- Adjusting the visibility enumeration to match the parser's

Patch for Hoda Amer:
This patch adds a new C Model Element Type: Enumerator.
It also displays the element's type name instead of the element's name if the element's name is null.

*** empty log message ***

Patch for Hoda Amer:
-Add C Model elements for templates, enumerations, TypeDefs, Using and Namespaces.
-Skip showing the type for fields and variables in the outline view.

Patch for John C:
- Core Changes
- Updated Scanner to work for Strings literals like L"this string"
- Updated Scanner to work for floating points literals.
- Updated Scanner to be more forgiving on errors in QuickScan mode.
- Got template instantiation and specialization working (w/callbacks and DOM).
- Updated Parser/Callbacks for handle pure virtual function declarations.
- Added callback support for some template declarations (nested not included).
- Test Changes
- Added testWeirdStrings() and testNumerics() to ScannerTestCase.
- Added testTemplateSpecialization(), testTemplateDeclaration(), testBug26467(),
testTypedef() and testTemplateInstantiation() to DOMTests.

Patch for Hoda Amer:
- Adds icons for fields visibility ( copy to \org.eclipse.cdt.ui\icons\full\obj16)
- Adds C Model elements for templates, enumerations, TypeDefs and Using
- Shows the const decorator for variables and fields icons ( modifies the gif file in \org.eclipse.cdt.ui\icons\full\ovr16).
- Renames icon files for method visibility.
- Icons are renamed to method_public_obj.gif, method_protected_obj.gif, method_private_obj.gif

Patch for John Camelon:
- Updated NewModelBuilder to work for ElaboratedTypeSpecifiers, PointerOperators, Const Methods.
- Fixed bug35878.

Patch for Andrew Niefer:
Core: (patch_03.31.03(cdt.core).txt)
Modifications to function resolution to better support pointers, references and typedefs.

Tests: (patch_03.31.03(cdt.ui.tests).txt)
Renamed testFunctionResolution_2 to testfunctionResolution_PointersAndBaseClasses.
Modified function tests to reflect changes made to the handling of parameters. Added testFunctionResolution_TypedefsAndPointers.

mkhodjai

Core support of 'Auto-Refresh' and 'Refresh' actions.

'Auto-Refresh' and 'Refresh' actions for registers view.