Refactored MouseClickListener out of CEditor; modified it to use CppCodeScanner keywords
Fixed Outline refresh problem by reverting to an earlier copy of WorkingCopyManager
Undid the changes to the geenrated makefile builder since bug 53253 has been corrected.
Fix for bug 53861: "Cannot reset tool command back to default". Changed the way the configuration sets the tool command when the value is the same as the default.
- Added a Navigation preference page to the CEditor
- Changed SourceIndexer to use a BufferedReader
- Modified OpenDeclarationsAction to use selection search parser
Refactored parser for further content assist work.
org.eclipse.cdt.ui.tests
Updated failed test to fail in new way as Content Assist feature work continues on ...
Added some trace statements to CompleteParseASTFactory.
Cleaned up usage of Enum.getValue() wrt encapsulation of enumerator value.
Refactored CompleteParseASTFactory for correctness and abstraction.
Added preliminary IProblem support to CompleteParseASTFactory.
Added (commented out unfortunately) assertions into CompleteParseASTFactory.
Updated IASTUsingDeclaration to return an Iterator for declarations mapped rather than just a single declaration.
org.eclipse.cdt.core.tests
Updated tests to deal with IASTUsingDeclaration interface changes.
org.eclipse.cdt.ui
Cleaned up usage of Enum.getValue() wrt encapsulation of enumerator value.
Added tests to verify that the tool command canbe set through the
IConfiguration interface in the testConfigurations() method, and
through a ToolReference in the checkSubSubTarget() method.
In the property page, there is now logic for remembering what tool has been selected as well as what option. The property page now creates preference pages for tools and options.
Updated the settings store to add tools as well as options.
Tweaked the logic of the tool/option list provider for the property page slightly to handle the case where the selection is a tool and not simply an option.