- wx29: OSX fixes (thanks mojca)

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9375 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- profiler: Fix compilation with clang on OSX

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9376 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- sdk: Add support for c++11 std libs like libc++ on OSX (thanks mojca)

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9377 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- libfinder: Fix compilation with clang on OSX (thanks mojca)

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9378 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* sdk: Fix bug #19025 'std::bad_alloc' when loading cmake generated project

When the wxFile is given a directory instead of a file the Length method
returns quite a big number, causing std::bad_allow exceptions. This is
cause by ill-formed cbp file, that has a <unit> tag that points to a
directory. Checking if the fileName points to a directory and exiting fixes
the crash.

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9379 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- wx29: Fix compilation of wxContribItems on OSX (thanks mojca)

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9380 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- colours: Make sure the changed colour is shown in the color picker, not the one before the edits

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9381 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* Editor Tweaks plugin: introduce wrap char mode, code refactoring, remove a member variable since programmatically change the menu item status does not trigger its event handler. see discussion in http://forums.codeblocks.org/index.php/topic,18358.0.html for details.

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9382 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- settings: Don't allow an editor colour theme to contain invalid characters

If the user enters strange characters for the name of a theme and then
closes C::B, then C::B will crash on the next start, because the xml
config file will be invalid. This happens, because the name of the theme is
used as a tag. With this commit we force the user to use valid name.

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9383 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- noPCH: Fix compilation failure due to previous commit

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9384 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* Editor Tweaks: Fix pretty strangely looking function introduced with rev9382

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9385 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* proper fix of crash / bad behaviour due to EditorTweaks plugin as reported here: http://forums.codeblocks.org/index.php/topic,18358

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9386 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* IncrementalSelectListDlg: connect OnKeyDown-event directly to list- and text-control, because SetNextHandler does not work anymore with wx2.9

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9387 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* wx2.9+: fix assert in Compiler::SaveSettings()

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9388 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* wx2.9+: fix for new OnExecute-parameters, the old ones are no longer supported

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9389 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* implement hiding of icons in settings dialogs with wxGTK and fix an assert in wx2.9+ on windows; not absolutely satisfied

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9390 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- app: add 256x256 resolution to app icon (Windows)

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9391 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* sdk: Fix bug "Ticking any checkbox in the File properties dialog cause the file to be made read-only"

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9392 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* Make sure "Save As" works correctly, thanks Pecan; see: http://forums.codeblocks.org/index.php/topic,18400.msg125820.html

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9393 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- CC: add comments for the buffer replacement function (used for macro expansion), refine comments for some member variables in TokenTree class,  add comments to describe the basic search tree.

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