CDT Commit Report for - September 25, 2003

amagloire

New Help ids for the CEditor Preference Page

updated.

Fix for PR 43496

Bug fix in isifndef().

dinglis

apply setting in worksapce runnnable to reduce change notifications

added meothd to test for target build on a project
added test for setting build info if value has changed or not

fixed bug#43605
cleanup ui actions Create/Build target so they can be made availible though a hotkey

added help id to launch tabs

new class wizard enablement should only be on ccnature

update map should be the last step

revert last change oops...

added seach to default c perscetive

dschaefer

Patch for Sean Evoy:
To help out with bug 43051, I have changed the behaviour of the managed
builder when asked for scanner information. The search feature needs the
absolute paths to files. Since all the user-specified include paths
specified in the managed builder UI are either absolute or relative to the
build project directory, it is relatively easy to convert everything to
absolute paths before answering the clients of this information.

jcamelon

Patch for Hoda Amer

Core:
- Last part of solution to bug#42453: Expression result types not computed
Added the handling of POSTFIX_TYPENAME_IDENTIFIER
Completed bug#43221: POSTFIX_TYPENAME_IDENTIFIER not implemented
- Solution to bug#43644 : 6 triangle icons appearing in outline viewer when typing ...
Tests:
Enabled CompleteParseASTExpressionTest.testPostfixTypenameIdentifier()
UI:
Solution to bug#43646: Code Assist won't work if missing end bracket

Patch for Hoda Amer

Core:
Partial solution to bug#42453: Expression result types not computed
Added the handling of the NEW_TYPEID, CASTEXPRESSION, POSTFIX_DYNAMIC_CAST,
POSTFIX_REINTERPRET_CAST, POSTFIX_STATIC_CAST, and POSTFIX_CONST_CAST

Tests:
Added testNewTypeId(), testCastExpression(), testPostfixDynamicCast(),
testPostfixReinterpretCast(), testPostfixStaticCast(), and testPostfixConstCast()
to CompleteParseASTExpressionTest.

Patch for Andrew Niefer

partial fix for bug 43664 - Search cannot report matches outside of
workspace.

This enables non-ui reporting of matches outside the workspace. So
clients of search, like code assist will get external results.

We still need a resource to report a match to the search view so no
external matches in the UI.

core:
Modify Matchlocator to not try and create a link if we have no resource,
instead just use the path

core.tests:
added testNoResourceSearching() to OtherPatternTests

ui:
modify CSearchResultCollector to accept matches without resources, but not
attempt to report
them in the UI.
* src/org/eclipse/cdt/internal/ui/search/CSearchResultCollector.java

CORE
Partial fix for Bug 43221 : POSTFIX_TYPENAME_IDENTIFIER not implemented

TEST
Updated CompleteParseASTExpressionTest::testPostfixTypenameIdentifier() for Hoda.

mkhodjai

Fix for PR 43624: The "Show Types Name" action of the Registers view doesn't work.

tdesous

September 25, 2003 delivery