Call-graph: Become custom-makefile friendly

The previous code only worked for CodeLite-generated makefiles. In particular it looked in the wrong place for the gmon.out file.
Change the functions used to get project info to ones that seem to work in either situation; look also in the binary dir; and, failing either, ask the user.

git-svn-id: https://codelite.svn.sourceforge.net/svnroot/codelite/trunk@5594 9da81c78-c036-0410-9e1f-a2b0375e4b5a
Fixed: regression in Copyrights plugin (the functionality only works from the Main Menu)

git-svn-id: https://codelite.svn.sourceforge.net/svnroot/codelite/trunk@5595 9da81c78-c036-0410-9e1f-a2b0375e4b5a
Callgraph: Changes to help make more of the graph visible (Michal Bliznak)

git-svn-id: https://codelite.svn.sourceforge.net/svnroot/codelite/trunk@5596 9da81c78-c036-0410-9e1f-a2b0375e4b5a
Updated cppchecker to the much-more-recent v1.54

Also a fix for change in an option name.

git-svn-id: https://codelite.svn.sourceforge.net/svnroot/codelite/trunk@5597 9da81c78-c036-0410-9e1f-a2b0375e4b5a
Updated codelite_cppcheck project with the latest cppcheck sources

git-svn-id: https://codelite.svn.sourceforge.net/svnroot/codelite/trunk@5598 9da81c78-c036-0410-9e1f-a2b0375e4b5a
Callgraph: Make much more of the graph visible at a time (Michal Bliznak)

git-svn-id: https://codelite.svn.sourceforge.net/svnroot/codelite/trunk@5599 9da81c78-c036-0410-9e1f-a2b0375e4b5a
Fix a crash in the SymbolView plugin: see http://sourceforge.net/tracker/?func=detail&aid=3535567&group_id=202033&atid=979960

As I don't understand this code (which is likely to be replaced soonish) the fix just avoids section of code that caused the problem.
Also, make the symbolview tree visible again after OnFileRetagged(); the view was previously left blank.

git-svn-id: https://codelite.svn.sourceforge.net/svnroot/codelite/trunk@5600 9da81c78-c036-0410-9e1f-a2b0375e4b5a
More NewClass wizard improvements.

* Honour the project/workspace setting for use of tabs versus spaces.
* Make it possible to use .hpp as the header file ext.
* Formating and useability improvements.
Fixes most of FR 3534248

git-svn-id: https://codelite.svn.sourceforge.net/svnroot/codelite/trunk@5601 9da81c78-c036-0410-9e1f-a2b0375e4b5a
Correct and update the C++ keywords lexor.

Remove 4 words wrongly included, and  correct 'Sizeof' to 'sizeof'. Also add the new C++11 keywords.
Fixes #3536020 and #3536021

git-svn-id: https://codelite.svn.sourceforge.net/svnroot/codelite/trunk@5602 9da81c78-c036-0410-9e1f-a2b0375e4b5a
Fix for parenthesis autocompletion.

If 'Autocomplete Braces' is set, when the user types '(' a matching ')' is auto-provided; but only if the next character is white-space. This worked as desired most of the time, but was suboptimal if the next char was an already-matched ')'; see http://sourceforge.net/tracker/index.php?func=detail&aid=3534877&group_id=202033&atid=979960 for an example. The code now checks for this.

git-svn-id: https://codelite.svn.sourceforge.net/svnroot/codelite/trunk@5603 9da81c78-c036-0410-9e1f-a2b0375e4b5a
CallGraph: Fix trivial compiler warning

git-svn-id: https://codelite.svn.sourceforge.net/svnroot/codelite/trunk@5604 9da81c78-c036-0410-9e1f-a2b0375e4b5a
Fixed: Subversion plugin should stop prompting when deleteing a file which is not under source control

git-svn-id: https://codelite.svn.sourceforge.net/svnroot/codelite/trunk@5605 9da81c78-c036-0410-9e1f-a2b0375e4b5a
Subversion2: Fix an assert when creating a new workspace

git-svn-id: https://codelite.svn.sourceforge.net/svnroot/codelite/trunk@5606 9da81c78-c036-0410-9e1f-a2b0375e4b5a
CppCheck: Add more features

More of the cppcheck tests and features are now implemented; in particular it's now possible to suppress particular warnings.
Cppcheck is now available from the editor context menu, and its 'Settings' are available from all relevant menus.

git-svn-id: https://codelite.svn.sourceforge.net/svnroot/codelite/trunk@5607 9da81c78-c036-0410-9e1f-a2b0375e4b5a
Find menus by id, not by name

This is not only easier, it avoids being broken by translations.
Should fix http://codelite.org/forum/viewtopic.php?f=11&t=1745

git-svn-id: https://codelite.svn.sourceforge.net/svnroot/codelite/trunk@5608 9da81c78-c036-0410-9e1f-a2b0375e4b5a
Fix for a ubuntu fix

The workaround for http://trac.wxwidgets.org/ticket/10883 is now in wx trunk; so don't apply it a second time as this produces a different error.

git-svn-id: https://codelite.svn.sourceforge.net/svnroot/codelite/trunk@5609 9da81c78-c036-0410-9e1f-a2b0375e4b5a
Fixed ContinousBuild plugin (michalb)

git-svn-id: https://codelite.svn.sourceforge.net/svnroot/codelite/trunk@5610 9da81c78-c036-0410-9e1f-a2b0375e4b5a
Compilation fixes for wx2.9 stl builds

git-svn-id: https://codelite.svn.sourceforge.net/svnroot/codelite/trunk@5611 9da81c78-c036-0410-9e1f-a2b0375e4b5a
Use wxKill to terminate an executed program via codelite (instead of using native API calls)

git-svn-id: https://codelite.svn.sourceforge.net/svnroot/codelite/trunk@5612 9da81c78-c036-0410-9e1f-a2b0375e4b5a
Fixed: debugger: editing the debugger tooltip selected expression is now working once again
Fixed: subversion: fixed regression: adding a new file to a project now adds it to SVN (if the project is under SVN)

git-svn-id: https://codelite.svn.sourceforge.net/svnroot/codelite/trunk@5613 9da81c78-c036-0410-9e1f-a2b0375e4b5a