CDT Commit Report for - August 20, 2003

amagloire

Provide out own parametersToString().
break-condition parameters can not be munge.

updated.

refactorin the name to avoid confusion.

support d&d non-resources in the CView.

Fix to deal with gdb ptype for class/structure

Break the toString() method is two smaller methods.

Terminate when the thread is interrupted.

dinglis

finish up target manager/target

work in progress - MakeTargetProvider/MakeTarget

typo

update make view/action

dschaefer

Patch for Sean Evoy:
I forgot (again) that the Eclipse patching mechanism does not pay
attention to gifs. So, here are the build icons redone with the proper
transparency settings. Now they no longer show up as an annoying white
blob on the grey Motif background/ or Gtk selection box.

Patch for Sean Evoy:
This patch contains some minor UI changes and a big chunk of work to add
built-in symbols and includes search paths to a tool specification.

The UI change is a switch from dynamically resizing the property page when
an option category is selected from the list, but rather using a scrolled
edit area. Now, if the option set is larger than the viewable area, a
horizontal and/or vertical scrollbar is displayed.

In terms of built-ins, there is no UI support to change the values just
yet. That is coming, but I wanted to get the framework and some
definitions in place so that the indexer and scanner can start using them.

Patch for Bogdan Gheorghe:
Indexer
- Added additional file extensions to supported indexed files
- Changed the parser instantiation to pass in retrieved build info
- Added function decl index entry based on enterFunctionBody
- Added method decl index entry based on enterMethodBody
- Added forward decl refs
- Added debug tracing to AbstractIndexer

Search
- Changed matching and reporting functions to handle nodes
of type IElaboratedTypeSpecifier

UI
- Added a search dialog pop up item to the context menu for the
CEditor and CContentOutlinePage

Patch for Hoda Amer:
Core:
Modified the parser's newExpression() to send all its sub expressions to the newDescriptor and check on each expression to find references in the CompleteParserASTFactory.createExpression().

Core Tests:
Added testNewExpressions() to CompleteParseASTTest to test new expression's references.

mkhodjai

Unable to terminate post mortem debugging session.
Extended the 'CDebugTarget' class to overload the 'terminate' and 'canTerminate' methods.