IDE: warn when the project overrides a package output directory

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41585 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: updated compiler options captions for -OoREGVAR and -OoUNCERTAIN

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41586 4005530d-fff6-0310-9dd1-cebe43e6787f
LazUtils: Move ConsoleToUTF8, UTF8ToConsole, ParamStrUTF8,
GetEnvironmentStringUTF8 and GetEnvironmentVariableUTF8 to LazUtf8 (and inline them in FileUtil).
Part of the ongoing restructuring of LazUtils.


git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41587 4005530d-fff6-0310-9dd1-cebe43e6787f
LazUtils: Move SysErrorMessageUTF8 to LazUtf8 (and inline it in FileUtil).
Part of the ongoing restructuring of LazUtils.


git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41588 4005530d-fff6-0310-9dd1-cebe43e6787f
LazUtils: Move GetAppConfigDirUTF8 and GetAppConfigFileUTF8 to LazFileUtils (and inline them in FileUtil).
Part of the ongoing restructuring of LazUtils.


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

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41590 4005530d-fff6-0310-9dd1-cebe43e6787f
Codetools: move similar functions dealing with unit name together.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41591 4005530d-fff6-0310-9dd1-cebe43e6787f
Codetools: optimize TPascalReaderTool.ExtractSourceName. Use already existing GetSourceNamePos.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41592 4005530d-fff6-0310-9dd1-cebe43e6787f
Converter: Change unit name to match disk name unless the disk name is all lowercase.

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

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41594 4005530d-fff6-0310-9dd1-cebe43e6787f
Converter: Add a flag for "Register" procedure in a packages's unit.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41595 4005530d-fff6-0310-9dd1-cebe43e6787f
SynEdit: Ifdef Markup: fix missing initialization of highlighter / check string boundaries

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41596 4005530d-fff6-0310-9dd1-cebe43e6787f
SynEdit: Ifdef Markup: fix missing validate for nodes

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41597 4005530d-fff6-0310-9dd1-cebe43e6787f
SynEdit: Ifdef Markup: set node state, on buffer change

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41598 4005530d-fff6-0310-9dd1-cebe43e6787f
Lazarus.lpi: remove duplicate path

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41599 4005530d-fff6-0310-9dd1-cebe43e6787f
Converter: fix errors in project conversion caused by recent changes.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41600 4005530d-fff6-0310-9dd1-cebe43e6787f
Converter: optimize, use existing main file name.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41601 4005530d-fff6-0310-9dd1-cebe43e6787f
Fix Compilation for WinCE issue 24560

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41602 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: mode matrix: on delete build mode, delete grid columns

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41604 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: mode matrix: moved custom options addition to inherited options

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