Converter: backup also include files + minor refactoring.

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

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41947 4005530d-fff6-0310-9dd1-cebe43e6787f
Converter:  Add variables in class when components (like menu item) are only in LFM. Changed also CheckLFM. Issue #24473.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41948 4005530d-fff6-0310-9dd1-cebe43e6787f
Lhelp: Add GIF support. Issue #24687, patch from Reinier Olislagers

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41949 4005530d-fff6-0310-9dd1-cebe43e6787f
codetools: fixed parsing expression with &keyword

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

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41951 4005530d-fff6-0310-9dd1-cebe43e6787f
codetools: code complete: for c in char

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

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41953 4005530d-fff6-0310-9dd1-cebe43e6787f
lcl: ReadLFMHeaderFromFile: using utf8

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41954 4005530d-fff6-0310-9dd1-cebe43e6787f
LCL: read dfm: check for characters in system codepage

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41955 4005530d-fff6-0310-9dd1-cebe43e6787f
LCL: TTreeView: if a node has no icon, do not indent, bug 24692

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41956 4005530d-fff6-0310-9dd1-cebe43e6787f
components: anchordocking: save options to file after changing them through tools->options dialog

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41957 4005530d-fff6-0310-9dd1-cebe43e6787f
components: anchordocking: save settings on IDE exit

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41958 4005530d-fff6-0310-9dd1-cebe43e6787f
Converter: Cleanup. Get rid of an excess variable.

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

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

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41961 4005530d-fff6-0310-9dd1-cebe43e6787f
Converter: convert Windows WideString syntax (#xxx) to UTF8 in LFM files. Issue #23116

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41962 4005530d-fff6-0310-9dd1-cebe43e6787f
AnchorDocking: Different colored grabber. Part of issue #24672, patch from Andrey Zubarev

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41963 4005530d-fff6-0310-9dd1-cebe43e6787f
AnchorDocking: Save the new settings for grabber + generated translations. Part os issue #24672, patch from Andrey Zubarev

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

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