What about our 
ScannerInfoProvider?  It looks like this is still used by std and managed 
make. 
[Mikhail] 
There were no changes made to the ScannerInfoProvider mechanism with the New 
Project Model, i.e. in case you provide a custom ScannerInfoProvider – it will 
be used, otherwise the default scanner info provider will be used that will 
calculate the scanner info based upon the ICConfigurationDescription settings 
for the new-stile projects and PathEntries settings for the old-stile 
projects.
So, 
in case you fully provide the settings either via the CConfigurationData or via 
the PathEntries frameworks the ScannerInfoProvider might not be 
needed.
[Warren] Hmm.  We had to use 
it before, but all it did was provide the same set of includes/macros that were 
set a path entries.  Maybe this was just a bug.  But if we opened a 
cpp file in the editor the parser wouldn't find any include files.  I'll 
try again without it and see what happens.
 
 We will also override the existing manage 
configs dialog with our own using org.eclipse.cdt.ui.ManageConfigsDialog.  
[Mikhail] 
It is now possible to provide a custom dialog to be used for the new 
configuration creation in case the default one is not suitable. Why would you 
want to override the whole ManageConfigDialog? 
 
[Warren] Below is a screen shot of our mange 
configs dialog.  They can add/remove build configs just by 
checking/unchecking them in a tree view.  All settings are based from which 
SDK and build config they choose.  I think we'd rather keep this than have 
them use add/remove buttons from the default manage dialog.