I noticed the recent addition of SmartIndent to the trunk (nice work 

, and was wondering, is there reasoning for the addition of 
cbSmartIndentPlugin::InComment() when 
cbStyledTextCtrl::IsComment() already exists?  The latter function determines what is a comment by using the values defined in the 
lexer_*.xml files.
It appears selection brace completion no longer works (under Ubuntu).
Also, the unix virtual target "All" does not actually contain all targets.