CDT Commit Report for - June 4, 2004

amagloire

Fix for PR 60650
* src/org/eclipse/cdt/ui/wizards/NewClassWizardPage.java

Again the problem:
Eclipse filename association with editors is done strictly via
the plugin.xml(and Preference Page).
The CDT is ship with a sensible default i.e. *.c, *.h, *.cpp etc ..
We use an hack in EditorUtility.getEditorID(...)
To change this behaviour for the CView and the
COutliner.

Added support for DoubleClick to open a header
in the outliner.

Related PRs: 64834, 44363

Fix for PR 64197 60906

* src/org/eclipse/cdt/ui/dialogs/BinaryParserBlock.java

Potential deadlock in CElement.getElementInfo()
We can no longer synch on CModelMager. We need
to do some fine grained lock for the LRU caching.

* model/org/eclipse/cdt/internal/core/model/CElement.java
* model/org/eclipse/cdt/internal/core/model/CModelManager.java
* model/org/eclipse/cdt/internal/core/model/Openable.java

aniefer

better cleanup after recursive template loop.

dinglis

limit dialog size

fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=65621

fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=51269

revert some changes... resource listener used to watch add/removal of folders inside project

fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=47563

make adaptable so that selection listeners can adapt to project/resource (build console)

dschaefer

Changed the interface to the Scanner to take a CodeReader object.
A CodeReader simply contains a char[] and the name of the file, if any,
that the char[] is the contents of. This leads us down the path of using
char[]s in the parser instead of Strings in an attempt to cut down on
our memory usage.

jcamelon

Patch for David Daoust - remove all instances of sub-Scanners in the scanner. Performance gains abound.

Patch for David Daoust -Optimize the scanner to not tokenize the macro parameters if the expansion is null.

mkhodjai

Added new images for the "Auto-Refresh" and "Refresh" actions.

sevoy

Fix for bug 60144 -- Final fix for paths with whitepsaces. The test was not finding the index of the whitespace quite right on Linux. Addressed and fixed.

Fix for bug 60144 -- [ManagedBuild] Include Path: Directories with spaces are creating problems

Fix for bug 60230 - Project with spaces in name produces 2 executables. Since Eclipse does not treat this as illegal and since I am using the project name as the default build goal name, this is a legit bug. The solution is to remove all spaces from the project name, so a new project called "Hello World" will produce a build goal called HelloWorld

Fix fog bug 64952 -- Indexer being called when it doesn't need to run