diff --git a/.gitattributes b/.gitattributes
index bc051c74a4..cc9a179fff 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -6059,6 +6059,7 @@ docs/xml/lazutils/extendedstrings.xml svneol=native#text/plain
docs/xml/lazutils/fileutil.xml svneol=native#text/plain
docs/xml/lazutils/fpcadds.xml svneol=LF#text/xml eol=lf
docs/xml/lazutils/fpmake.xml svneol=native#text/plain
+docs/xml/lazutils/graphtype.xml svneol=LF#text/xml eol=lf
docs/xml/lazutils/html2textrender.xml svneol=native#text/plain
docs/xml/lazutils/laz2_dom.xml svneol=native#text/plain
docs/xml/lazutils/laz2_xmlcfg.xml svneol=native#text/plain
@@ -6171,7 +6172,6 @@ docs/xml/lcl/forms/tapplication_queueasynccall.pas svneol=native#text/plain
docs/xml/lcl/fpmake.xml svneol=native#text/plain
docs/xml/lcl/graphics.xml svneol=LF#text/xml eol=lf
docs/xml/lcl/graphmath.xml svneol=LF#text/xml eol=lf
-docs/xml/lcl/graphtype.xml svneol=LF#text/xml eol=lf
docs/xml/lcl/graphutil.xml svneol=native#text/plain
docs/xml/lcl/grids.xml svneol=LF#text/xml eol=lf
docs/xml/lcl/groupededit.xml svneol=native#text/plain
@@ -6218,7 +6218,6 @@ docs/xml/lcl/interfaces/win32/win32int.xml svneol=native#text/xml
docs/xml/lcl/intfgraphics.xml svneol=LF#text/xml eol=lf
docs/xml/lcl/jsonpropstorage.xml svneol=native#text/plain
docs/xml/lcl/lazcanvas.xml svneol=native#text/plain
-docs/xml/lcl/lazconfigstorage.xml svneol=native#text/plain
docs/xml/lcl/lazdeviceapis.xml svneol=native#text/plain
docs/xml/lcl/lazdialogs.xml svneol=native#text/plain
docs/xml/lcl/lazfreetypeintfdrawer.xml svneol=native#text/plain
@@ -6240,7 +6239,6 @@ docs/xml/lcl/lcltranslator.xml svneol=native#text/plain
docs/xml/lcl/lcltype.xml svneol=LF#text/xml eol=lf
docs/xml/lcl/lclunicodedata.xml svneol=native#text/plain
docs/xml/lcl/lclversion.xml svneol=native#text/plain
-docs/xml/lcl/lconvencoding.xml svneol=LF#text/plain eol=lf
docs/xml/lcl/ldocktree.xml svneol=LF#text/xml eol=lf
docs/xml/lcl/lmessages.xml svneol=LF#text/xml eol=lf
docs/xml/lcl/lresources.xml svneol=LF#text/xml eol=lf
diff --git a/docs/xml/lcl/graphtype.xml b/docs/xml/lazutils/graphtype.xml
similarity index 100%
rename from docs/xml/lcl/graphtype.xml
rename to docs/xml/lazutils/graphtype.xml
diff --git a/docs/xml/lcl/lazconfigstorage.xml b/docs/xml/lcl/lazconfigstorage.xml
deleted file mode 100644
index fd43fee5dc..0000000000
--- a/docs/xml/lcl/lazconfigstorage.xml
+++ /dev/null
@@ -1,691 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/xml/lcl/lconvencoding.xml b/docs/xml/lcl/lconvencoding.xml
deleted file mode 100644
index 37e10ecf90..0000000000
--- a/docs/xml/lcl/lconvencoding.xml
+++ /dev/null
@@ -1,115 +0,0 @@
-
-
-
-
-
- Contains routines and tables to convert text between various encodings.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Guess character encoding of a string.
- The returned encoding can be used with other functions of this unit. GuessEncoding uses some heuristics to find out a good encoding. For example it checks for magic numbers like UTF BOM. Next it checks if it could be UTF-8. Finally it returns the system encoding.
-This function can be used to find the encoding of text files.
-
-
- Converts the character encoding of a string
- ConvertEncoding uses has tables to convert between almost any desired encoding. The parameters for this function are:
-s - The string to be convert
-FromEncoding - The encoding of the string s
-ToEncoding - The encoding of the result
-The encodings are specified as string values, and the following values are currently supported:
-'utf8' - UTF-8, the standard Unicode encoding of the LCL
-'ansi' - Ansi represents whatever is the current system locale in a single-byte or multi-byte encoding, but never in a word encoding like UTF-16
-'utf8bom' - Indicates that the text is in UTF-8 and starts with a UTF-8 byte order mark
-'ucs2le' - UCS 2 encoded in little endian byte order
-'ucs2be' - UCS 2 encoded in bif endian byte order
-'iso88591' - ISO 8859-1 Latin 1
-'iso88592' - ISO 8859-2 Latin 2
-'cp1250' - CP1250
-'cp1251' - CP1251
-'cp1252' -
-'cp1253' -
-'cp1254' -
-'cp1255' -
-'cp1256' -
-'cp1257' -
-'cp1258' -
-'cp437' -
-'cp850' -
-'cp852' -
-'cp866' -
-'cp874' -
-'cp936' -
-'cp950' -
-'cp949' -
-'cp932' -
-'koi8' - KOI8
-
-
-
- Returns the common text encoding of the current operating system.
- At the moment it gives:
-Under Windows it returns the windows codepage.
-Under Darwin (Mac OS X) it returns UTF-8.
-Under all other Unix (e.g. Linux, BSD, Solaris) it uses the environment variables LC_LANG, LC_MESSAGE, and LANG. This is nowadays typically UTF-8.
-
-
- Trims, shorten and lower case the given encoding
-
-
- Fills the list with all basic encodings
- It does not add all encodings that are supported by the operating system. For example iconv under Linux supports hundreds of encodings.
-
-
-
-
-