IDE: formatting

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@40836 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: Add assignments for classes used by build modes.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@40837 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: Make the new build mode dialog work

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@40838 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: Make the BuildModes combobox in IDE options dialog work.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@40839 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: clean up

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@40840 4005530d-fff6-0310-9dd1-cebe43e6787f
lcl: carbon: fixed duplicates in combobox in fpc 2.7.1

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@40841 4005530d-fff6-0310-9dd1-cebe43e6787f
LazUtils: Fix ExpandFileNameUTF8 for directories with Unicode characters outside
current codepage on Windows.
Also do not remove trailing and leading spaces, it is inconsistent with
SysUtils.ExpandFileName.
Start splitting implementation in general, unix and windows specific includefiles.


git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@40842 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: cleanup

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@40843 4005530d-fff6-0310-9dd1-cebe43e6787f
Lazreport: changed .po files

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@40844 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: Make IDE Macros, Conditionals edit respect configured source colour schema. Issue #24293, patch from Cyrax

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@40845 4005530d-fff6-0310-9dd1-cebe43e6787f
mtprocs: fixed fpc 2.7.1

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@40846 4005530d-fff6-0310-9dd1-cebe43e6787f