* CCTest: fix a regression introduced in rev9658, remove non existing source/header files from the codecompletion.cbp.
* CCTest: under wx2.8.12(Windows), I receive an assert failure around wx's source fldlgcmn.cpp line 65, since wxFD_DEFAULT_STYLE(wxFD_OPEN) can't be used toghther with wxFD_SAVE. Here are the assert code in fldlgcmn.cpp.
    // check that the styles are not contradictory
    wxASSERT_MSG( !(HasFdFlag(wxFD_SAVE) && HasFdFlag(wxFD_OPEN)),
                  _T("can't specify both wxFD_SAVE and wxFD_OPEN at once") );
* CCTest: add the macro definition CC_PARSER_TEST to cctest project, it was removed in the rev 9644, but as Morten suggested, it should be added back, since we need more details about how the parser works. Related discussion here: http://forums.codeblocks.org/index.php/topic,18991.msg130158.html#msg130158
* CC: the workspace changed event does sent when user try to close the application, so fix the wrong comments description there. At this time, a NULL project pointer will be returned from the GetActiveProject() function, thus we don't need to update the GUI. Related forum post here: http://forums.codeblocks.org/index.php/topic,19359.0.html
* closed ticket #18: C::B start page link should be updated
* fixed several crash candidates with EditorColourSet while hunting a crash bug
* pumped (wx)Scintilla to v3.4.3+ (mercurial HEAD) to fix several crashes experienced lately
* reverted r9820 in favor of a dedicated fix for the issue reported here: http://forums.codeblocks.org/index.php/topic,19325.msg132513.html (for the rest its not prime-time yet - it may lead to white editors on Windows, at least)
* SmartIndent: handle (some) smart indentation for embedded languages (PHP, JavaScript, etc) within HTML
* scripting: Add function to convert a compiler name to compiler id in the CompilerFactory binding
* CC: apply patch by Huki. When a virtual target is selected, collect the defines for all child targets. Eg., in the CB project, if the "All" virtual target is selected we should collect defines from all sub-targets(scintilla, etc). See: http://forums.codeblocks.org/index.php/topic,18315.msg132420.html#msg132420
- SDK: document the FileManager::Load() function.
- SDK: document the EditorReuser class.
- CC: minor refine comments in Tokenizer class.
* CC: fix a bug in splitting macro's actual arguments. For arguments, parentheses within each argument must balance; a comma within such parentheses does not end the argument. See the related document here https://gcc.gnu.org/onlinedocs/cpp/Macro-Arguments.html
* CC: add a new CC replacement rule: XXXXX -> @, and document the ReplaceMacro() function. The new rule triggers the tokenizer to switch to macro replacement mode, thus a macro definition can be looked up in the token tree. This fixes a bug report here: http://forums.codeblocks.org/index.php/topic,19278.0.html.
* scripting_wizard: Add API for filling a wxChoice control with filtered compilers list (removed some code duplication, too)
* scripting_wizard: Modify the ComboBox APIs to work with wxChoice or similar controls
- scripting_wizard: Fix noPCH build (related to prev commit)
- SmartIndent: resolve crash candidate introduced in r9822; from within PHP, typing '{' on a blank line, then pressing enter causes a crash in (wx)Scintilla (backtrace gives no clue of why)