Prepare SVG export with wx30

git-svn-id: http://svn.code.sf.net/p/codeblocks/code/trunk@9936 2a5c6006-c6dd-42ca-98ab-0921f2732cef
Browse Tracker 1.2.100 2014/10/9
 Fix incorrect scintilla margin marker usage
 Better resolution of Jump line recording
 Add modifed user contrib tool bar (by sbezgodov)


git-svn-id: http://svn.code.sf.net/p/codeblocks/code/trunk@9937 2a5c6006-c6dd-42ca-98ab-0921f2732cef
BrowseTracker - update wx30 cbps

git-svn-id: http://svn.code.sf.net/p/codeblocks/code/trunk@9938 2a5c6006-c6dd-42ca-98ab-0921f2732cef
BrowseTracker - update unix cbp

git-svn-id: http://svn.code.sf.net/p/codeblocks/code/trunk@9939 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* Save notebook layout in project- and workspace-layout files (and load it from there).

git-svn-id: http://svn.code.sf.net/p/codeblocks/code/trunk@9940 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* make the check for externally modified files configurable, useful for slow network shares (default is on)

git-svn-id: http://svn.code.sf.net/p/codeblocks/code/trunk@9941 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* Check non builtin editors for file deletion and read/write-status change.

git-svn-id: http://svn.code.sf.net/p/codeblocks/code/trunk@9942 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* Mark editor tabs of readonly files with an icon, see: http://forums.codeblocks.org/index.php/topic,19572.msg133665.html#msg133665

git-svn-id: http://svn.code.sf.net/p/codeblocks/code/trunk@9943 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* When setting the read-only icon, check also whether an editor has the read-only flag set internally.

git-svn-id: http://svn.code.sf.net/p/codeblocks/code/trunk@9944 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* Add a SetReadOnly-function to editorbase-class.

git-svn-id: http://svn.code.sf.net/p/codeblocks/code/trunk@9945 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* Do not save read-only files. Use file-attributes of original-file while saving.

git-svn-id: http://svn.code.sf.net/p/codeblocks/code/trunk@9946 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* Add versioning to project and workspace layout files.

git-svn-id: http://svn.code.sf.net/p/codeblocks/code/trunk@9947 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* fix for filemanager

git-svn-id: http://svn.code.sf.net/p/codeblocks/code/trunk@9948 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* removed wxWindowUpdateLocker from cbAuiNotebook::LoadPerspective(), because it's broken on windows

git-svn-id: http://svn.code.sf.net/p/codeblocks/code/trunk@9949 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- debugger: Remove duplicate ClearLog call

git-svn-id: http://svn.code.sf.net/p/codeblocks/code/trunk@9950 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* CC: fix bug when handling "##" operator in macro expansion.

When debugging with cctest without any user replace rules (enable macro expansion check on every token), I found that the surrounding spaces of "##" don't get removed. For example, when parsing C++'s basic_string.h, the namespace std can't recognized correctly due to wrongly expanding "_GLIBCXX_VISIBILITY(default)".
I create a simple test code here:

namespace std _GLIBCXX_VISIBILITY(default)
{
    class string { };
}

Here the _GLIBCXX_VISIBILITY(default) should finally be replaced to an empty token, but if surrounding spaces are not removed, we will get a sequence like: "_GLIBCXX_PSEUDO_VISIBILITY_" and "default". This commit fixes such issue.

git-svn-id: http://svn.code.sf.net/p/codeblocks/code/trunk@9951 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- CC: fix comments in CodeCompletion class definition.

git-svn-id: http://svn.code.sf.net/p/codeblocks/code/trunk@9952 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* CCTest: add a new test case which can test how macro expansion works

git-svn-id: http://svn.code.sf.net/p/codeblocks/code/trunk@9953 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* CC: fix a bug in Tokenizer::CalcConditionExpression(), when checking whether a token is a macro usage, the length of the token should be larger then 0, not 1.

git-svn-id: http://svn.code.sf.net/p/codeblocks/code/trunk@9954 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- CC: fix wrong descriptions in tokenizer.h

git-svn-id: http://svn.code.sf.net/p/codeblocks/code/trunk@9955 2a5c6006-c6dd-42ca-98ab-0921f2732cef