CDT Commit Report for - January 24, 2005

amagloire

2005-01-24 Alain Magloire
PR 83514 patch form Przemek
* src/org/eclipse/cdt/internal/ui/actions/ActionMessages.properties
* src/org/eclipse/cdt/internal/ui/text/CoutlineInformaionControl.java
* NEWS

Implementation of the CreateXXXOperation classes

Typo

aniefer

- remove IBinding.getPhysicalNode, add private interfaces ICBinding & ICPPBinding
- constructor references in new expressions
- get bindings from scope as shortcut

sevoy

Fix for 83556
The MBS now validates the configuration names more carefully. It checks for duplicates in a case-insenstive way. It also looks for invalid whitespaces at the start of a config name. It also disallows names containing \/:*?"<>

Also corrected a file that had a local variable called "enum" which is now a "sort-of" reserved keyword in Java 1.5

Fix for bug 73156 -- [Managed Build] No validation of data in Manage Config Dialog.
Slight relaxation of the whitespace rule to allow a space in the middle of a config name

Basic fix for one of the errors reported in 76080, namely that deletions of files pops up a confirmation box that uses the term "directories". I just added "files or directories".

Fix for bug 73156 -- [Managed Build] No validation of data in Manage Config Dialog.
The fix has two parts. When the user adds a config from the dialog, it doesn't get added to the MBS until the hit OK. The user could delete and restore the new config several times befores that. The dialog now holds on to these deleted "new" configs in a separate data structure. The UI has also been updated to check for identity in a case-insensitive way and to make sure no invalid characters are in the name. The error dialog has been removed and a status line isused for the message.

vhirsl

New Scanner Config Discovery 'framework' in preparation for per file SC discovery. Currently implemented: Per project profiles for standard make and managed builders.