* wxSmithAUI: compile fix on Windows: -ansi is not applicable for Windows target, otherwise compilation fails deeply in wx/buffer.h

git-svn-id: svn://svn.code.sf.net/p/codeblocks/code/trunk@9163 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- SpellChecker: don't directly derive from HookFunctorBase anymore.

git-svn-id: svn://svn.code.sf.net/p/codeblocks/code/trunk@9164 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- ThreadSearch: Change default setting (hide the preview and disable the delete before search option)

git-svn-id: svn://svn.code.sf.net/p/codeblocks/code/trunk@9165 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* ThreadSearch: Fix View->FocusThreadSearch to work correctly even if the info panel is floating

* The problem is that when the info panel is floating FocusThreadSearch
  selects the text in the text control, but the keyboard focus is still in
  the editor, there fore pressing enter or typing any characters, changes
  the text in the editor not in the text control.
* Possibly this is a linux only problem.
* The fix was suggested by wxWidget's devs.

git-svn-id: svn://svn.code.sf.net/p/codeblocks/code/trunk@9166 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- compiler: setup the compiler target to be able to run codeblocks on unix;

git-svn-id: svn://svn.code.sf.net/p/codeblocks/code/trunk@9167 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- debugger_test: Fix compilation with GCC 4.7.2 on Linux

git-svn-id: svn://svn.code.sf.net/p/codeblocks/code/trunk@9168 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* debugger: Fix parsing structs containing bool or global enum members

git-svn-id: svn://svn.code.sf.net/p/codeblocks/code/trunk@9169 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* perspective: conditionally remember not to save, partial fix for bug 18970

git-svn-id: svn://svn.code.sf.net/p/codeblocks/code/trunk@9170 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* Fix an issue descrinbed here: http://forums.codeblocks.org/index.php/topic,18044.msg123529.html#msg123529

git-svn-id: svn://svn.code.sf.net/p/codeblocks/code/trunk@9171 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* sdk: Fix folder getters in ConfigManger to use GetFolder instead of returning the class members directly;

* It turns out that any getter could be called before the InitPaths method,
  which result in pretty broken C::B

git-svn-id: svn://svn.code.sf.net/p/codeblocks/code/trunk@9172 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- sdk: Remove a redundant path separator in the cbWorkspace c-tor

git-svn-id: svn://svn.code.sf.net/p/codeblocks/code/trunk@9173 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* ThreadSeach: Change the options icon in the toolbar and in the panel, when an option is selected

git-svn-id: svn://svn.code.sf.net/p/codeblocks/code/trunk@9174 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- improve the update_revision.sh script to work better with git

* Disable the 'git svn info' path, because it fails badly with git 1.8.x.
* Rework the 'git log' path to work better - it finds the last svn commit
  in the graph and extracts the revision.
* Rework the 'git log' path to get the date of the last commit in a format
  similar to the way svn gets it (YYYY-MM-DD hh-mm-ss).

git-svn-id: svn://svn.code.sf.net/p/codeblocks/code/trunk@9175 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* more fixes for broken/incompatible/whatever libtools on some linux distros (CentOS 5, Gentoo?); make install is broken in some cases, because libtool generates a commandline, that uses systemwide installed libcodeblocks.so instead of the newly generated one. This can fail if the API has changed. Changing the order of the libs in the Makefile.am's should fix this issue.

git-svn-id: svn://svn.code.sf.net/p/codeblocks/code/trunk@9176 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* CC: fix doc-popup open declaration

git-svn-id: svn://svn.code.sf.net/p/codeblocks/code/trunk@9177 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* compiler: apply patch 3474, support IAR ARM compiler (modified)

git-svn-id: svn://svn.code.sf.net/p/codeblocks/code/trunk@9178 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* debugger: Fix all gtk-critials and a possible crash on Ubuntu 13.04

git-svn-id: svn://svn.code.sf.net/p/codeblocks/code/trunk@9179 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* debugger: Fix crashes, when opening the debug menu after the debugger plugin has been disabled and then re-enabled.

> Happens because the debugger windows are destroyed on plugin unload, but
  aren't recreated on plugin load.
> Reported here: http://forums.codeblocks.org/index.php/topic,18113.msg123998.html#msg123998

git-svn-id: svn://svn.code.sf.net/p/codeblocks/code/trunk@9180 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* sdk: Start the extraction of the UI related code from the ProjectManager class

This is done by creating an abstract class with will handle all UI related
calls made from the ProjectManager. By default a Null implementation is used.
Almost all UI code is extracted in an implementation of the abstract
interface placed in src.

git-svn-id: svn://svn.code.sf.net/p/codeblocks/code/trunk@9181 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* sdk: Continue the removal of UI from ProjectManager

Add ShowFileInTree method in the ProjectManagerUI class, which is used to
show a file in the try by expanding it. This new method has the added
bonus of removing code duplication :)

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