View Issue Details

IDProjectCategoryView StatusLast Update
0038928LazarusDocumentationpublic2021-05-26 05:28
ReporterDon Siders Assigned ToMaxim Ganetsky  
PrioritynormalSeverityminorReproducibilityN/A
Status closedResolutionfixed 
Product Version2.1 (SVN) 
Fixed in Version2.2 
Summary0038928: Documentation fixes for LCL, LazUtils
DescriptionFixes build log warnings for See Also links and content model errors from the 3.2.2 release of fpdoc.exe.

See attached: docs-fixes.diff
TagsNo tags attached.
Fixed in Revision65136
LazTarget-
Widgetset
Attached Files

Activities

Don Siders

2021-05-24 15:37

reporter  

docs-fixes.diff (131,819 bytes)   
Index: docs/xml/lazutils/fileutil.xml
===================================================================
--- docs/xml/lazutils/fileutil.xml	(revision 65127)
+++ docs/xml/lazutils/fileutil.xml	(working copy)
@@ -370,7 +370,7 @@
           </p>
         </descr>
         <seealso>
-          <link id="@lazutils.lazfileutils.CreateAbsolutePath">CreateAbsolutePath</link>
+          <link id="#lazutils.lazfileutils.CreateAbsolutePath">CreateAbsolutePath</link>
         </seealso>
       </element>
       <element name="CreateAbsolutePath.Filename">
Index: docs/xml/lazutils/lazfilecache.xml
===================================================================
--- docs/xml/lazutils/lazfilecache.xml	(revision 65127)
+++ docs/xml/lazutils/lazfilecache.xml	(working copy)
@@ -319,7 +319,6 @@
 <link id="TFileStateCacheItem"/>
 <link id="TFileStateCacheItemFlags"/>
 <link id="TFileStateCacheItemFlag"/>
-<link id="#lazutils.laz_avl_tree.TAVLTree">TAVLTree</link>
 </seealso>
 </element>
 
@@ -358,7 +357,6 @@
 <seealso>
 <link id="TFileStateCache.TimeStamp"/>
 <link id="CompareFileStateItems"/>
-<link id="#lazutils.laz_avl_tree.TAVLTree">TAVLTree</link>
 </seealso>
 </element>
 
@@ -760,7 +758,6 @@
 <link id="TFileStateCache.Check"/>
 <link id="TFileStateCache.IncreaseTimeStamp"/>
 <link id="TFileStateCacheItem"/>
-<link id="#lazutils.laz_avl_tree.TAVLTree">TAVLTree</link>
 </seealso>
 </element>
 
Index: docs/xml/lazutils/lazutf8.xml
===================================================================
--- docs/xml/lazutils/lazutf8.xml	(revision 65127)
+++ docs/xml/lazutils/lazutf8.xml	(working copy)
@@ -124,8 +124,7 @@
             <var>ConsoleToUTF8</var> is a <var>String</var> function used to converts an OEM-encoded string to UTF8. The implementation of ConsoleToUTF8 is OS-specific, and essentially handles differences between various Windows platforms where use of <var>OemToChar</var> and <var>WinCPToUTF8</var> are required. For UNIX-like environments, the value in s is converted by calling <var>SysToUTF8</var>.
           </p>
           <p>
-            ConsoleToUTF8 is used in the implementation of the <var>GetEnvironmentStringUTF8</var> and
-            <var>GetEnvironmentVariableUTF8</var> functions.
+            ConsoleToUTF8 is used in the implementation of the <var>GetEnvironmentStringUTF8</var> and <var>GetEnvironmentVariableUTF8</var> functions.
           </p>
         </descr>
         <seealso>
@@ -133,7 +132,6 @@
           <link id="WinCPToUTF8"/>
           <link id="GetEnvironmentStringUTF8"/>
           <link id="GetEnvironmentVariableUTF8"/>
-          <link id="#rtl.system.OemToChar">OemToChar</link>
         </seealso>
       </element>
       <element name="ConsoleToUTF8.Result">
@@ -158,7 +156,6 @@
         <seealso>
           <link id="UTF8ToSys"/>
           <link id="UTF8ToWinCP"/>
-          <link id="#rtl.system.CharToOem">CharToOem</link>
         </seealso>
       </element>
       <element name="UTF8ToConsole.Result">
Index: docs/xml/lazutils/masks.xml
===================================================================
--- docs/xml/lazutils/masks.xml	(revision 65127)
+++ docs/xml/lazutils/masks.xml	(working copy)
@@ -27,7 +27,7 @@
           </p>
         </descr>
         <seealso>
-          <link id="MasksOverview"/>
+          <link id="MasksOverview">Masks Overview</link>
         </seealso>
       </element>
       <element name="TMaskCharType.mcChar">
@@ -45,7 +45,7 @@
       <element name="TMaskOption">
         <short>Contains options which can be enabled or disabled for TMask comparisons</short>
         <seealso>
-          <link id="MasksOverview"/>
+          <link id="MasksOverview">Masks Overview</link>
         </seealso>
       </element>
       <element name="TMaskOption.moCaseSensitive">
@@ -57,7 +57,7 @@
       <element name="TMaskOptions">
         <short>Set type used to store values from the TMaskOption enumeration</short>
         <seealso>
-          <link id="MasksOverview"/>
+          <link id="MasksOverview">Masks Overview</link>
         </seealso>
       </element>
       <element name="TCharSet">
@@ -97,7 +97,7 @@
         </descr>
         <seealso>
           <link id="TMaskCharType"/>
-          <link id="MasksOverview"/>
+          <link id="MasksOverview">Masks Overview</link>
         </seealso>
       </element>
       <element name="TMaskChar.CharType">
@@ -131,7 +131,7 @@
         <seealso>
           <link id="TMask.Matches"/>
           <link id="TMask.MatchesWindowsMask"/>
-          <link id="MasksOverview"/>
+          <link id="MasksOverview">Masks Overview</link>
         </seealso>
       </element>
       <element name="TMaskString.MinLength">
@@ -170,7 +170,7 @@
           </p>
         </descr>
         <seealso>
-          <link id="MasksOverview"/>
+          <link id="MasksOverview">Masks Overview</link>
           <link id="EMaskError"/>
         </seealso>
       </element>
@@ -277,7 +277,7 @@
           <link id="TMask.Create"/>
           <link id="TMaskOptions"/>
           <link id="TMaskOption"/>
-          <link id="MasksOverview"/>
+          <link id="MasksOverview">Masks Overview</link>
         </seealso>
       </element>
       <element name="TMask.Matches.Result">
@@ -318,7 +318,7 @@
         </descr>
         <seealso>
           <link id="TMask.Matches"/>
-          <link id="MasksOverview"/>
+          <link id="MasksOverview">Masks Overview</link>
         </seealso>
       </element>
       <element name="TMask.MatchesWindowsMask.Result">
@@ -373,7 +373,7 @@
         <seealso>
           <link id="TMask"/>
           <link id="MatchesMaskList"/>
-          <link id="MasksOverview"/>
+          <link id="MasksOverview">Masks Overview</link>
         </seealso>
       </element>
       <element name="TMaskList.FMasks"/>
@@ -545,7 +545,7 @@
           <link id="TMask"/>
           <link id="TMaskOption"/>
           <link id="TMaskOptions"/>
-          <link id="MasksOverview"/>
+          <link id="MasksOverview">Masks Overview</link>
         </seealso>
       </element>
       <element name="MatchesMask.Result">
@@ -607,7 +607,7 @@
           <link id="TMask.MatchesWindowsMask"/>
           <link id="TMaskOption"/>
           <link id="TMaskOptions"/>
-          <link id="MasksOverview"/>
+          <link id="MasksOverview">Masks Overview</link>
         </seealso>
       </element>
       <element name="MatchesWindowsMask.Result">
@@ -681,7 +681,7 @@
           <link id="MatchesWindowsMaskList"/>
           <link id="TMaskOption"/>
           <link id="TMaskList"/>
-          <link id="MasksOverview"/>
+          <link id="MasksOverview">Masks Overview</link>
         </seealso>
       </element>
       <element name="MatchesMaskList.Result">
@@ -758,7 +758,7 @@
           <link id="MatchesMaskList"/>
           <link id="TMaskOption"/>
           <link id="TMaskList"/>
-          <link id="MasksOverview"/>
+          <link id="MasksOverview">Masks Overview</link>
         </seealso>
       </element>
       <element name="MatchesWindowsMaskList.Result">
Index: docs/xml/lazutils/uitypes.xml
===================================================================
--- docs/xml/lazutils/uitypes.xml	(revision 65127)
+++ docs/xml/lazutils/uitypes.xml	(working copy)
@@ -28,13 +28,19 @@
         </short>
         <descr>
           <p>
-            TMsgDlgType is an enumeration type that defines the type of dialog implemented in a message box. Values in the enumeration determine the caption, icon, string literals, and buttons displayed in various dialog types.
+            <var>TMsgDlgType</var> is an enumeration type that defines the type of dialog implemented in a message box. Values in the enumeration determine the caption, icon, string literals, and buttons displayed in various dialog types.
           </p>
           <p>
-            TMsgDlgType is used in several routines, such as: MessageDlg, MessageDlgPos, MessageDlgPosHelp, CreateMessageDialog, QuestionDlg, and LazMessageDlg.
+            TMsgDlgType is used in several routines, such as: <var>MessageDlg</var>, <var>MessageDlgPos</var>,<var> MessageDlgPosHelp</var>, <var>CreateMessageDialog</var>, <var>QuestionDlg</var>, and <var>LazMessageDlg</var>.
           </p>
         </descr>
-        <seealso></seealso>
+        <seealso>
+          <link id="#lcl.dialogs.MessageDlg">MessageDlg</link>
+          <link id="#lcl.dialogs.MessageDlgPos">MessageDlgPos</link>
+          <link id="#lcl.dialogs.CreateMessageDialog">CreateMessageDialog</link>
+          <link id="#lcl.dialogs.QuestionDlg">QuestionDlg</link>
+          <link id="#lcl.lazdialogs.LazMessageDlg">LazMessageDlg</link>
+        </seealso>
       </element>
       <element name="TMsgDlgType.mtWarning">
         <short>
@@ -51,7 +57,6 @@
           Information message box with an Info icon
         </short>
       </element>
-
       <element name="TMsgDlgType.mtConfirmation">
         <short>
           Confirmation message box with a Question mark icon
@@ -69,13 +74,20 @@
         </short>
         <descr>
           <p>
-            TMsgDlgBtn is an enumeration type with values that define the buttons that can be displayed in a message dialog. TMsgDlgBtn values also determine the modal result returned from the dialog when the corresponding button is clicked.
+            <var>TMsgDlgBtn</var> is an enumeration type with values that define the buttons that can be displayed in a message dialog. TMsgDlgBtn values also determine the modal result returned from the dialog when the corresponding button is clicked.
           </p>
           <p>
-            Values in the enumeration are used in various routines, such as: MessageDlg, MessageDlgPos, MessageDlgPosHelp, CreateMessageDialog, QuestionDlg, and LazMessageDlg.
+            Values in the enumeration are used in various routines, such as: <var>MessageDlg</var>, <var>MessageDlgPos</var>, <var>MessageDlgPosHelp</var>, <var>CreateMessageDialog</var>, <var>QuestionDlg</var>, and <var>LazMessageDlg</var>.
           </p>
         </descr>
-        <seealso></seealso>
+        <seealso>
+          <link id="#lcl.dialogs.MessageDlg">MessageDlg</link>
+          <link id="#lcl.dialogs.MessageDlgPos">MessageDlgPos</link>
+          <link id="#lcl.dialogs.MessageDlgPosHelp">MessageDlgPosHep</link>
+          <link id="#lcl.dialogs.CreateMessageDialog">CreateMessageDialog</link>
+          <link id="#lcl.dialogs.QuestionDlg">QuestionDlg</link>
+          <link id="#lcl.lazdialogs.LazMessageDlg">LazMessageDlg</link>
+        </seealso>
       </element>
       <element name="TMsgDlgBtn.mbYes">
         <short>
@@ -144,10 +156,17 @@
         </short>
         <descr>
           <p>
-            TMsgDlgButtons is a set type used to store zero or more values from the TMsgDlgBtn enumeration. TMsgDlgButtons is passed as an argument to routines like: MessageDlg, MessageDlgPos, MessageDlgPosHelp, CreateMessageDialog, QuestionDlg, and LazMessageDlg.
+            <var>TMsgDlgButtons</var> is a set type used to store zero or more values from the TMsgDlgBtn enumeration. TMsgDlgButtons is passed as an argument to routines like: <var>MessageDlg</var>, <var>MessageDlgPos</var>, <var>MessageDlgPosHelp</var>, <var>CreateMessageDialog</var>, <var>QuestionDlg</var>, and <var>LazMessageDlg</var>.
           </p>
         </descr>
-        <seealso></seealso>
+        <seealso>
+          <link id="#lcl.dialogs.MessageDlg">MessageDlg</link>
+          <link id="#lcl.dialogs.MessageDlgPos">MessageDlgPos</link>
+          <link id="#lcl.dialogs.MessageDlgPosHelp">MessageDlgPosHelp</link>
+          <link id="#lcl.dialogs.CreateMessageDialog">CreateMessageDialog</link>
+          <link id="#lcl.dialogs.QuestionDlg">QuestionDlg</link>
+          <link id="#lcl.lazdialogs.LazMessageDlg">LazMessageDlg</link>
+        </seealso>
       </element>
 
       <element name="TModalResult">
@@ -156,7 +175,7 @@
         </short>
         <descr>
           <p>
-            TModalResult is an Integer type with a value in the range low(Integer)..high(Integer). TModalResult is the type returned by routines that display modal dialog boxes, such as: MessageDlg, MessageDlgPos, MessageDlgPosHelp, QuestionDlg, and LazMessageDlg.
+            <var>TModalResult</var> is an Integer type with a value in the range <b>low(Integer)..high(Integer)</b>. TModalResult is the type returned by routines that display modal dialog boxes, such as: <var>MessageDlg</var>, <var>MessageDlgPos</var>, <var>MessageDlgPosHelp</var>, <var>QuestionDlg</var>, and <var>LazMessageDlg</var>.
           </p>
           <p>
             The value in TModalResult indicates the button clicked to close the modal dialog, and contains one of the constant values:
@@ -177,7 +196,14 @@
             <li>mrLast</li>
           </ul>
         </descr>
-        <seealso></seealso>
+        <seealso>
+          <link id="#lcl.dialogs.MessageDlg">MessageDlg</link>
+          <link id="#lcl.dialogs.MessageDlgPos">MessageDlgPos</link>
+          <link id="#lcl.dialogs.MessageDlgPosHelp">MessageDlgPosHelp</link>
+          <link id="#lcl.dialogs.CreateMessageDialog">CreateMessageDialog</link>
+          <link id="#lcl.dialogs.QuestionDlg">QuestionDlg</link>
+          <link id="#lcl.lazdialogs.LazMessageDlg">LazMessageDlg</link>
+        </seealso>
       </element>
 
       <element name="PModalResult">
@@ -186,10 +212,10 @@
         </short>
         <descr>
           <p>
-            PModalResult is a pointer type to a TModalResult value.
+            <var>PModalResult</var> is a pointer type to a <var>TModalResult</var> value.
           </p>
         </descr>
-        <seealso></seealso>
+        <seealso/>
       </element>
 
       <element name="mrNone">
@@ -238,11 +264,11 @@
         </short>
         <descr>
           <p>
-            ModalResultStr is an array of ShortString values that contains the string representations for the values in TModalResult. ModalResultStr values can be accessed using the corresponding numeric modal result value. For example:
+            <var>ModalResultStr</var> is an array of <var>ShortString</var> values that contains the string representations for the values in <var>TModalResult</var>. ModalResultStr values can be accessed using the corresponding numeric modal result value. For example:
           </p>
-          <code>
-            sResult := ModalResultStr[mrNone]; // returns 'mrNone'
-          </code>
+<code>
+sResult := ModalResultStr[mrNone]; // returns 'mrNone'
+</code>
           <p>
             ModalResultStr contains the following values:
           </p>
@@ -260,8 +286,13 @@
             <li>'mrYesToAll'</li>
             <li>'mrClose'</li>
           </ul>
+          <p>
+            ModalResultStr is used in the implementation of the <var>GetModalResultStr</var> routine in the <file>controls.pp</file> unit.
+          </p>
         </descr>
-        <seealso></seealso>
+        <seealso>
+          <link id="#lcl.controls.GetModalResultStr">GetModalResultStr</link>
+        </seealso>
       </element>
     </module>
     <!-- UITypes -->
Index: docs/xml/lazutils/utf8process.xml
===================================================================
--- docs/xml/lazutils/utf8process.xml	(revision 65127)
+++ docs/xml/lazutils/utf8process.xml	(working copy)
@@ -196,6 +196,7 @@
           </dl>
         </errors>
         <seealso>
+          <!-- not an error: {$IFDEF UseTProcessW} -->
           <link id="TProcessUTF8.Execute"/>
           <link id="#fcl.process.TProcess.Execute">TProcess.Execute</link>
           <link id="#fcl.process.TProcess.CommandLine">TProcess.CommandLine</link>
Index: docs/xml/lcl/buttonpanel.xml
===================================================================
--- docs/xml/lcl/buttonpanel.xml	(revision 65127)
+++ docs/xml/lcl/buttonpanel.xml	(working copy)
@@ -677,7 +677,7 @@
         <seealso>
           <link id="TCustomButtonPanel.ShowGlyphs"/>
           <link id="#lcl.controls.TControl.AutoSize">TControl.AutoSize</link>
-          <link id="#lcl.extctrls.TCustomPanel.Loaded">TCustomPanel.Loaded</link>
+          <link id="#lcl.extctrls.TCustomPanel">TCustomPanel</link>
         </seealso>
       </element>
 
Index: docs/xml/lcl/buttons.xml
===================================================================
--- docs/xml/lcl/buttons.xml	(revision 65127)
+++ docs/xml/lcl/buttons.xml	(working copy)
@@ -2943,12 +2943,12 @@
             <var>LoadGlyphFromStock</var> is a procedure used to load a <var>TBitmap</var> into the <var>AGlyph</var> argument with the image used for the button identifier in <var>idButton</var>. LoadGlyphFromStock calls the <var>GetButtonIcon</var> routine to load the graphic image for the button identifier.
           </p>
           <p>
-            Used in the implementation of the <var>LoadGlyphFromStock</var> method in both <var>TCustomBitBtn</var> and <var>TCustomSpeedButton</var>.
+            Used in the implementation of the <var>LoadGlyphFromStock</var> method in both <var>TCustomBitBtn</var>.
           </p>
         </descr>
         <seealso>
-          <link id="CustomBitBtn.LoadGlyphFromStock"/>
-          <link id="TCustomSpeedButton.LoadGlyphFromStock"/>
+          <link id="TCustomBitBtn.LoadGlyphFromStock"/>
+          <link id="LoadGlyphFromStock"/>
           <link id="GetButtonIcon"/>
         </seealso>
       </element>
@@ -3085,7 +3085,7 @@
         </descr>
         <seealso>
           <link id="BitBtnImages"/>
-          <link id="TCustomBitBtn.RealizeKind"/>
+          <link id="TCustomBitBtn"/>
         </seealso>
       </element>
 
Index: docs/xml/lcl/colorbox.xml
===================================================================
--- docs/xml/lcl/colorbox.xml	(revision 65127)
+++ docs/xml/lcl/colorbox.xml	(working copy)
@@ -472,7 +472,6 @@
           <link id="TCustomColorBox.SetColorList"/>
           <link id="TColorBoxStyles"/>
           <link id="TColorBoxStyle"/>
-          <link id="#lcl.graphics.Colors">Colors</link>
         </seealso>
       </element>
 
@@ -513,8 +512,8 @@
         </descr>
         <seealso>
           <link id="TCustomColorBox.Colors"/>
-          <link id="TCustomColorBox.Items"/>
           <link id="TCustomColorBox.Style"/>
+          <link id="#lcl.stdctrls.TCustomComboBox.Items"/>
         </seealso>
       </element>
       <element name="TCustomColorBox.ColorNames.Index">
@@ -883,7 +882,7 @@
         </short>
         <descr/>
         <seealso>
-          <link id="#rtl.classes.TComponent.Loaded">TComponent.Loaded</link>
+          <link id="#lcl.controls.TWinControl.Loaded">TWinControl.Loaded</link>
         </seealso>
       </element>
 
Index: docs/xml/lcl/comboex.xml
===================================================================
--- docs/xml/lcl/comboex.xml	(revision 65127)
+++ docs/xml/lcl/comboex.xml	(working copy)
@@ -2448,7 +2448,7 @@
           </p>
         </descr>
         <seealso>
-          <link id="TCustomCheckComboBox"/>
+          <link id="TCustomCheckCombo"/>
         </seealso>
       </element>
 
Index: docs/xml/lcl/comctrls.xml
===================================================================
--- docs/xml/lcl/comctrls.xml	(revision 65127)
+++ docs/xml/lcl/comctrls.xml	(working copy)
@@ -470,7 +470,7 @@
         </short>
         <descr/>
         <seealso>
-          <link id="#rtl.classes.TPersistent.GetOwner">TPersistent.GetOwner</link>
+          <link id="#rtl.classes.TPersistent">TPersistent</link>
         </seealso>
       </element>
       <element name="TStatusPanels.GetOwner.Result">
@@ -1015,12 +1015,11 @@
             Setting a new value for the property causes the widgetset class to be notified of the change if the handle has been allocated for the control.
           </p>
           <p>
-            Use <var>SizingGripEnabled</var> to determine if the sizing grip is enabled in the control.
+            Use <var>SizeGripEnabled</var> to determine if the sizing grip is enabled in the control.
           </p>
         </descr>
         <seealso>
-          <link id="TStatusBar.Align"/>
-          <link id="TStatusBar.SizingGripEnabled"/>
+          <link id="TStatusBar.SizeGripEnabled"/>
           <link id="#lcl.forms.TCustomForm.BorderStyle">TCustomForm.BorderStyle</link>
           <link id="#lcl.controls.TControl.Parent">TControl.Parent</link>
         </seealso>
@@ -1340,12 +1339,11 @@
           </p>
         </descr>
         <seealso>
-          <link id="TCustomPage.Handle"/>
           <link id="TCustomPage.Flags"/>
           <link id="TPageFlags"/>
           <link id="TPageFlag"/>
+          <link id="#lcl.controls.TWinControl.Handle">TWinControl.Handle</link>
           <link id="#lcl.controls.TWinControl.DestroyHandle">TWinControl.DestroyHandle</link>
-          <link id="#lcl.controls.TWinControl.Handle">TWinControl.Handle</link>
         </seealso>
       </element>
 
@@ -2854,12 +2852,11 @@
         <seealso>
           <link id="TCustomTabControl.Page"/>
           <link id="TCustomTabControl.PageIndex"/>
-          <link id="TCustomTabControl.SetPageIndex"/>
           <link id="TCustomTabControl.Options"/>
           <link id="TCustomTabControl.OnChange"/>
           <link id="TCustomTabControl.ActivePageComponent"/>
           <link id="TCustomTabControl.Tabs"/>
-          <link id="TCustomPage.Caption"/>
+          <link id="#lcl.controls.TControl.Caption">TControl.Caption</link>
         </seealso>
       </element>
 
@@ -2982,7 +2979,6 @@
         </descr>
         <seealso>
           <link id="TCustomTabControl.Change"/>
-          <link id="TCustomTabControl.MoveTab"/>
           <link id="TCustomTabControl.Options"/>
           <link id="TCustomTabControl.PageIndex"/>
           <link id="TCustomTabControl.TabIndex"/>
@@ -4380,7 +4376,7 @@
         </short>
         <descr/>
         <seealso>
-          <link id="#rtl.classes.TStringList.Get">TStringList.Get</link>
+          <link id="#rtl.classes.TStringList">TStringList</link>
         </seealso>
       </element>
       <element name="TTabControlNoteBookStrings.Get.Result">
@@ -4405,7 +4401,7 @@
         </short>
         <descr/>
         <seealso>
-          <link id="#rtl.classes.TStringList.GetObject">TStringList.GetObject</link>
+          <link id="#rtl.classes.TStrings.Objects">TStrings.Objects</link>
         </seealso>
       </element>
       <element name="TTabControlNoteBookStrings.GetObject.Result">
@@ -4490,7 +4486,7 @@
         </short>
         <descr/>
         <seealso>
-          <link id="#rtl.classes.TStringList.Put">TStringList.Put</link>
+          <link id="#rtl.classes.TStringList">TStringList</link>
         </seealso>
       </element>
       <element name="TTabControlNoteBookStrings.Put.Index">
@@ -4506,7 +4502,7 @@
         </short>
         <descr/>
         <seealso>
-          <link id="#rtl.classes.TStringList.PutObject">TStringList.PutObject</link>
+          <link id="#rtl.classes.TStrings.Objects">TStrings.Objects</link>
         </seealso>
       </element>
       <element name="TTabControlNoteBookStrings.PutObject.Index">
@@ -4552,7 +4548,7 @@
         </short>
         <descr/>
         <seealso>
-          <link id="#rtl.classes.TStringList.SetUpdateState">TStringList.SetUpdateState</link>
+          <link id="#rtl.classes.TStringList">TStringList</link>
         </seealso>
       </element>
       <element name="TTabControlNoteBookStrings.SetUpdateState.Updating">
@@ -5516,7 +5512,8 @@
         </descr>
         <seealso>
           <link id="TCustomTreeView.SortType"/>
-          <link id="TCustomTreeView.Sort"/>
+          <link id="TCustomTreeView.AlphaSort"/>
+          <link id="TCustomTreeView.CustomSort"/>
           <link id="TCustomListView.SortType"/>
           <link id="TCustomListView.Sort"/>
         </seealso>
@@ -5548,7 +5545,7 @@
         </descr>
         <seealso>
           <link id="TListItemStates"/>
-          <link id="TListItem.States"/>
+          <link id="TListItem.StateIndex"/>
         </seealso>
       </element>
       <element name="TListItemState.lisCut">
@@ -5578,7 +5575,7 @@
           <link id="TListItem.DropTarget"/>
           <link id="TListItem.Focused"/>
           <link id="TListItem.Selected"/>
-          <link id="TListItem.FStates"/>
+          <link id="TListItem.StateIndex"/>
         </seealso>
       </element>
 
@@ -5747,7 +5744,7 @@
           </p>
         </descr>
         <seealso>
-          <link id="#rtl.classs.TPersistent.AssignTo">TPersistent.AssignTo</link>
+          <link id="#rtl.classes.TPersistent.Assign">TPersistent.Assign</link>
         </seealso>
       </element>
       <element name="TIconOptions.AssignTo.Dest">
@@ -6225,7 +6222,7 @@
         </descr>
         <seealso>
           <link id="TListItem.Owner"/>
-          <link id="#rtl.classes.TPersistent.GetOwner">TPersistent.GetOwner</link>
+          <link id="#rtl.classes.TPersistent">TPersistent</link>
         </seealso>
       </element>
       <element name="TListItem.GetOwner.Result">
@@ -6292,7 +6289,6 @@
         </descr>
         <seealso>
           <link id="TListItem.SubItems"/>
-          <link id="TListItems.ItemDestroying"/>
           <link id="#rtl.classes.TPersistent.Destroy">TPersistent.Destroy</link>
         </seealso>
       </element>
@@ -6365,7 +6361,6 @@
         <seealso>
           <link id="TCustomListView.Selected"/>
           <link id="TCustomListView.ReadOnly"/>
-          <link id="TCustomListView.ShowEditor"/>
         </seealso>
       </element>
       <element name="TListItem.EditCaption.Result">
@@ -6473,10 +6468,7 @@
             Setting a new value for the property causes the value lisSelected to be included in or removed from the internal set. AIsSet indicates whether the state value is set. When True, the state value is included in the set. Otherwise, the state value is excluded.
           </p>
         </descr>
-        <seealso>
-          <link id="TListItem.GetState"/>
-          <link id="TListItem.SetState"/>
-        </seealso>
+        <seealso/>
       </element>
 
       <element name="TListItem.StateIndex">
@@ -6778,7 +6770,7 @@
         </short>
         <descr/>
         <seealso>
-          <link id="#rtl.classes.TPersistent.DefineProperties">TPersistent.DefineProperties</link>
+          <link id="#rtl.classes.TPersistent">TPersistent</link>
         </seealso>
       </element>
       <element name="TListItems.DefineProperties.Filer">
@@ -7544,7 +7536,7 @@
         </short>
         <descr/>
         <seealso>
-          <link id="#rtl.classes.TCollection.Update">TCollection.Update</link>
+          <link id="#rtl.classes.TCollection">TCollection</link>
         </seealso>
       </element>
 
@@ -8237,9 +8229,7 @@
         </short>
         <descr>
           <p>
-            <p>
-              <var>TListViewFlags</var> is the type used to implement the internal flags for the <var>TCustomListView</var> control.
-            </p>
+            <var>TListViewFlags</var> is the type used to implement the internal flags for the <var>TCustomListView</var> control.
           </p>
         </descr>
         <seealso>
@@ -8274,8 +8264,6 @@
         </descr>
         <seealso>
           <link id="TCustomListView.Edit"/>
-          <link id="TCustomListView.ShowEditor"/>
-          <link id="TCustomListView.HideEditor"/>
         </seealso>
       </element>
 
@@ -8312,7 +8300,6 @@
           </p>
         </descr>
         <seealso>
-          <link id="TCustomListView.HideEditor"/>
           <link id="#lcl.stdctrls.TCustomEdit.DoExit"/>
         </seealso>
       </element>
@@ -8337,9 +8324,7 @@
           </p>
         </descr>
         <seealso>
-          <link id="TCustomListViewEdsitor.DoExit"/>
-          <link id="TCustomListView.ShowEditor"/>
-          <link id="TCustomListView.HideEditor"/>
+          <link id="TCustomListViewEditor.DoExit"/>
           <link id="TListItem"/>
         </seealso>
       </element>
@@ -9123,7 +9108,6 @@
           </p>
         </descr>
         <seealso>
-          <link id="TCustomListView.ShowEditor"/>
           <link id="TCustomListView.DoEndEdit"/>
           <link id="TCustomListView.DoExit"/>
           <link id="TCustomListView.ColClick"/>
@@ -10697,16 +10681,14 @@
         <short>Implements the base class for progress bar controls</short>
         <descr>
           <p>
-            <p>
-              <var>TCustomProgressBar</var> is a <var>TWinControl</var> descendant which implements a progress bar control.
-            </p>
-            <p>
-              A progress bar is used to indicate the progress for a lengthy operation. It contains an indicator bar that is updated with the completion percentage for the task. A progress bar can use either horizontal or vertical orientations. The visual appearance of the control can be configured using drawing styles, themes, and other property settings.
-            </p>
-            <p>
-              TCustomProgressBar is the ancestor for <var>TProgressBar</var>.
-            </p>
+            <var>TCustomProgressBar</var> is a <var>TWinControl</var> descendant which implements a progress bar control.
           </p>
+          <p>
+            A progress bar is used to indicate the progress for a lengthy operation. It contains an indicator bar that is updated with the completion percentage for the task. A progress bar can use either horizontal or vertical orientations. The visual appearance of the control can be configured using drawing styles, themes, and other property settings.
+          </p>
+          <p>
+            TCustomProgressBar is the ancestor for <var>TProgressBar</var>.
+          </p>
         </descr>
         <seealso>
           <link id="TProgressBar"/>
@@ -10984,7 +10966,6 @@
         <seealso>
           <link id="TCustomProgressBar.Min"/>
           <link id="TCustomProgressBar.Position"/>
-          <link id="TCustomProgressBar.SetParams"/>
           <link id="TCustomProgressBar.ApplyChanges"/>
         </seealso>
       </element>
@@ -11005,7 +10986,6 @@
         <seealso>
           <link id="TCustomProgressBar.Max"/>
           <link id="TCustomProgressBar.Position"/>
-          <link id="TCustomProgressBar.SetParams"/>
           <link id="TCustomProgressBar.ApplyChanges"/>
         </seealso>
       </element>
@@ -11051,14 +11031,14 @@
           </p>
         </descr>
         <seealso>
-          <link id="TProgressBar.Min"/>
-          <link id="TProgressBar.Max"/>
-          <link id="TProgressBar.Style"/>
-          <link id="TProgressBar.ApplyChanges"/>
-          <link id="'TProgressBar.StepIt'"/>
-          <link id="'TProgressBar.StepBy'"/>
-          <link id="'TProgressBar.Step'"/>
-          <link id="'TProgressBarStyle'"/>
+          <link id="TCustomProgressBar.Min"/>
+          <link id="TCustomProgressBar.Max"/>
+          <link id="TCustomProgressBar.Style"/>
+          <link id="'TCustomProgressBar.StepBy'"/>
+          <link id="'TCustomProgressBar.Step'"/>
+          <link id="'TCustomProgressBar.StepIt'"/>
+          <link id="TCustomProgressBar.ApplyChanges"/>
+          <link id="TProgressBarStyle"/>
         </seealso>
       </element>
 
@@ -12087,7 +12067,7 @@
         </short>
         <descr/>
         <seealso>
-          <link id="#rtl.classes.TBasicActionLink.AssignClient">TBasicActionLink.AssignClient</link>
+          <link id="#rtl.classes.TBasicActionLink">TBasicActionLink</link>
         </seealso>
       </element>
       <element name="TToolButtonActionLink.AssignClient.AClient">
@@ -12439,8 +12419,7 @@
         </short>
         <descr/>
         <seealso>
-          <!-- Protected method excluded in RTL docs.... for some reason.-->
-          <link id="#rtl.classes.TPersistent.AssignTo">TPersistent.AssignTo</link>
+          <link id="#rtl.classes.TPersistent.Assign">TPersistent.Assign</link>
           <link id="#lcl.controls.TControl.AssignTo">TControl.AssignTo</link>
         </seealso>
       </element>
@@ -16313,10 +16292,7 @@
             <var>ETreeNodeError</var> is an <var>Exception</var> descendant with the base exception type raised for errors that occur when <var>TTreeNode</var> instances are retrieved. It is the ancestor for the <var>ETreeViewError</var> exception.
           </p>
         </descr>
-        <seealso>
-          <link id="TreeNodeError"/>
-          <link id="TreeNodeErrorFmt"/>
-        </seealso>
+        <seealso/>
       </element>
 
       <element name="ETreeViewError">
@@ -16326,10 +16302,7 @@
             <var>ETreeViewError</var> is a <var>ETreeNodeError</var> descendant and the exception raised for errors in a tree structure.
           </p>
         </descr>
-        <seealso>
-          <link id="TreeViewError"/>
-          <link id="TreeViewErrorFmt"/>
-        </seealso>
+        <seealso/>
       </element>
 
       <element name="TTreeNodeChangeReason">
@@ -17364,7 +17337,7 @@
           <link id="TTreeNode.GetFirstChild"/>
           <link id="TTreeNode.GetNextSibling"/>
           <link id="TTreeNodes.FindNodeWithText"/>
-          <link id="TTreeNodes.FindNodeWithPath"/>
+          <link id="TTreeNodes.FindNodeWithTextPath"/>
         </seealso>
       </element>
       <element name="TTreeNode.FindNode.Result">
@@ -19234,7 +19207,7 @@
         <seealso>
           <link id="TTreeNodes.ClearMultiSelection"/>
           <link id="TTreeNodes.Owner"/>
-          <link id="`TTreeNode.MultiSelected`"/>
+          <link id="TTreeNode.MultiSelected"/>
           <link id="TCustomTreeView.MultiSelectStyle"/>
           <link id="TMultiSelectStyle"/>
         </seealso>
@@ -20519,7 +20492,6 @@
           <link id="TCustomTreeView.Expand"/>
           <link id="TTreeNode.Expanded"/>
           <link id="TTreeNode.Collapse"/>
-          <link id="TTreeNode.ExpandItem"/>
         </seealso>
       </element>
       <element name="TCustomTreeView.Collapse.Node">
@@ -21138,9 +21110,9 @@
         <seealso>
           <link id="TCustomTreeView.DefaultItemHeight"/>
           <link id="TCustomTreeView.Images"/>
+          <link id="TCustomTreeView.ImagesWidth"/>
           <link id="TCustomTreeView.StateImages"/>
-          <link id="TCustomTreeView.ImageSize"/>
-          <link id="TCustomTreeView.StateImageSize"/>
+          <link id="TCustomTreeView.StateImagesWidth"/>
           <link id="TCustomTreeView.States"/>
         </seealso>
       </element>
@@ -22289,7 +22261,6 @@
         </descr>
         <seealso>
           <link id="TCustomTreeView.Options"/>
-          <link id="TCustomTreeView.Font"/>
           <link id="TCustomTreeView.Images"/>
           <link id="TCustomTreeView.StateImages"/>
           <link id="TCustomTreeView.Items"/>
@@ -22297,6 +22268,7 @@
           <link id="TTreeNode.Height"/>
           <link id="TTreeNodes"/>
           <link id="DefaultTreeNodeHeight"/>
+          <link id="#lcl.controls.TControl.Font">TControl.Font</link>
         </seealso>
       </element>
 
@@ -23211,7 +23183,7 @@
           Gets the Owner of the class instance
         </short>
         <seealso>
-          <link id="#rtl.classes.TPersistent.GetOwner">TPersistent.GetOwner</link>
+          <link id="#rtl.classes.TPersistent">TPersistent</link>
         </seealso>
       </element>
       <element name="THeaderSections.GetOwner.Result">
@@ -23559,7 +23531,6 @@
           </p>
         </descr>
         <seealso>
-          <link id="TCustomHeaderControl.Tracking"/>
           <link id="TCustomHeaderControl.MouseDown"/>
           <link id="TCustomHeaderControl.MouseMove"/>
           <link id="TCustomHeaderControl.MouseUp"/>
@@ -23789,8 +23760,6 @@
         </descr>
         <seealso>
           <link id="TCustomHeaderControl.Sections"/>
-          <link id="TCustomHeaderControl.BeginUpdate"/>
-          <link id="TCustomHeaderControl.EndUpdate"/>
           <link id="THeaderSection"/>
           <link id="#lcl.controls.TWinControl.ChangeScale">TWinControl.ChangeScale</link>
         </seealso>
Index: docs/xml/lcl/controls.xml
===================================================================
--- docs/xml/lcl/controls.xml	(revision 65127)
+++ docs/xml/lcl/controls.xml	(working copy)
@@ -628,8 +628,8 @@
         </short>
       </element>
 
-      <element  name="TCMHitTest" link="#LCL.LMessages.TLMNCHitTest"/>
-      <element  name="TCMDesignHitTest" link="#LCL.LMessages.TLMMouse"/>
+      <element  name="TCMHitTest" link="#lcl.lmessages.TLMNCHitTest"/>
+      <element  name="TCMDesignHitTest" link="#lcl.lmessages.TLMMouse"/>
 
       <element name="TCMControlChange">
         <short>Contains values representing a Control Change Message</short>
@@ -639,7 +639,7 @@
           </p>
         </descr>
         <seealso>
-          <link id="#lcl.extctrls.TCustomFlowPanel">TCustomFlowPanel</link>
+          <link id="#lcl.extctrls.TCustomFlowPanel.CMControlChange">TCustomFlowPanel.CMControlChange</link>
         </seealso>
       </element>
       <element name="TCMControlChange.Msg">
@@ -1433,7 +1433,7 @@
         <short>New value for the property</short>
       </element>
 
-      <element name="TControlCanvas.CreateHandle" link="#LCL.Graphics.TCanvas.CreateHandle"/>
+      <element name="TControlCanvas.CreateHandle" link="#lcl.graphics.TCanvas.CreateHandle"/>
 
       <element name="TControlCanvas.GetDefaultColor" link="#lcl.graphics.TCanvas.GetDefaultColor">
         <short/>
@@ -1481,7 +1481,7 @@
         </seealso>
       </element>
 
-      <element name="TControlCanvas.FreeHandle" link="#LCL.Graphics.TCanvas.FreeHandle"/>
+      <element name="TControlCanvas.FreeHandle" link="#lcl.graphics.TCanvas.FreeHandle"/>
 
       <element name="TControlCanvas.ControlIsPainting">
         <short>Indicates if the Control has called but not completed its Paint method</short>
@@ -1758,7 +1758,7 @@
         <short>Value for the property</short>
       </element>
 
-      <element name="TDragImageListResolution.WSRegisterClass"  link="#LCL.LCLClasses.TLCLComponent.WSRegisterClass"/>
+      <element name="TDragImageListResolution.WSRegisterClass"  link="#lcl.lclclasses.TLCLComponent.WSRegisterClass"/>
 
       <element name="TDragImageListResolution.ImageList">
         <short>List with images used in Drag and Drop operations</short>
@@ -1962,9 +1962,9 @@
         <short/>
       </element>
 
-      <element name="TDragImageList.WSRegisterClass"  link="#LCL.LCLClasses.TLCLComponent.WSRegisterClass"/>
+      <element name="TDragImageList.WSRegisterClass"  link="#lcl.lclclasses.TLCLComponent.WSRegisterClass"/>
 
-      <element name="TDragImageList.Initialize" link="#LCL.ImgList.TCustomImageList.Initialize"/>
+      <element name="TDragImageList.Initialize" link="#lcl.imglist.TCustomImageList.Initialize"/>
 
       <element name="TDragImageList.BeginDrag">
         <short>Start dragging an image; returns True if successful</short>
@@ -2035,7 +2035,7 @@
       </element>
 
       <element name="TDragImageList.GetHotSpot"
-        link="#LCL.ImgList.TCustomImageList.GetHotSpot"/>
+        link="#lcl.imglist.TCustomImageList.GetHotSpot"/>
       <element name="TDragImageList.GetHotSpot.Result">
         <short/>
       </element>
@@ -2674,7 +2674,7 @@
       <element name="TDragObjectClass">
         <short>A <link id="TDragObject"/> class type</short>
       </element>
-      <element name="TDragObjectEx" link="#LCL.Controls.TDragObject">
+      <element name="TDragObjectEx" link="#lcl.controls.TDragObject">
         <short>A drag object that is automatically destroyed after use</short>
       </element>
 
@@ -2737,7 +2737,7 @@
       <element name="TDragControlObject.GetDragImages.Result">
         <short>The Image list to be used in dragging this control</short>
       </element>
-      <element name="TDragControlObjectEx" link="#LCL.Controls.TDragControlObject"/>
+      <element name="TDragControlObjectEx" link="#lcl.controls.TDragControlObject"/>
       <element name="TDragControlObjectEx.Create">
         <short>Creates an object to be destroyed after use</short>
       </element>
@@ -2971,7 +2971,7 @@
         <short>Useless, please ignore it!</short>
       </element>
 
-      <element name="TDragDockObject.GetDragCursor" link="#LCL.Controls.TDragObject.GetDragCursor"/>
+      <element name="TDragDockObject.GetDragCursor" link="#lcl.controls.TDragObject.GetDragCursor"/>
       <element name="TDragDockObject.GetDragCursor.Result">
         <short/>
       </element>
@@ -4249,12 +4249,12 @@
         <short>Pointer to an record with default settings; can be <b>Nil</b> for all zero defaults</short>
       </element>
 
-      <element link="#rtl.Classes.TPersistent.Assign" name="TControlBorderSpacing.Assign"/>
+      <element link="#rtl.classes.TPersistent.Assign" name="TControlBorderSpacing.Assign"/>
       <element name="TControlBorderSpacing.Assign.Source">
         <short/>
       </element>
 
-      <element link="#rtl.Classes.TPersistent.Assign" name="TControlBorderSpacing.AssignTo"/>
+      <element link="#rtl.classes.TPersistent.Assign" name="TControlBorderSpacing.AssignTo"/>
       <element name="TControlBorderSpacing.AssignTo.Dest">
         <short/>
       </element>
@@ -4636,7 +4636,7 @@
         <short>New value for the property</short>
       </element>
 
-      <element name="TAnchorSide.GetOwner" link="#RTL.Classes.TPersistent.GetOwner"/>
+      <element name="TAnchorSide.GetOwner" link="#rtl.classes.TPersistent.GetOwner"/>
       <element name="TAnchorSide.GetOwner.Result">
         <short/>
       </element>
@@ -4710,7 +4710,7 @@
         <short>Position of the side to anchor to</short>
       </element>
 
-      <element link="#rtl.Classes.TPersistent.Assign" name="TAnchorSide.Assign"/>
+      <element link="#rtl.classes.TPersistent.Assign" name="TAnchorSide.Assign"/>
       <element name="TAnchorSide.Assign.Source">
         <short/>
       </element>
@@ -4806,7 +4806,7 @@
         <descr>It can be assumed that FClient is not Nil.</descr>
       </element>
 
-      <element link="#rtl.Classes.TBasicActionLink.AssignClient" name="TControlActionLink.AssignClient">
+      <element link="#rtl.classes.TBasicActionLink.AssignClient" name="TControlActionLink.AssignClient">
         <short>Called during construction, sets FClient to the given control</short>
       </element>
       <element name="TControlActionLink.AssignClient.AClient">
@@ -4910,17 +4910,17 @@
         <short>The hint to show</short>
       </element>
 
-      <element link="#LCL.ActnList.TActionLink.IsCaptionLinked" name="TControlActionLink.IsCaptionLinked"/>
+      <element link="#lcl.actnlist.TActionLink.IsCaptionLinked" name="TControlActionLink.IsCaptionLinked"/>
       <element name="TControlActionLink.IsCaptionLinked.Result">
         <short/>
       </element>
 
-      <element link="#LCL.ActnList.TActionLink.IsEnabledLinked" name="TControlActionLink.IsEnabledLinked"/>
+      <element link="#lcl.actnlist.TActionLink.IsEnabledLinked" name="TControlActionLink.IsEnabledLinked"/>
       <element name="TControlActionLink.IsEnabledLinked.Result">
         <short/>
       </element>
 
-      <element link="#LCL.ActnList.TActionLink.IsHelpLinked" name="TControlActionLink.IsHelpLinked">
+      <element link="#lcl.actnlist.TActionLink.IsHelpLinked" name="TControlActionLink.IsHelpLinked">
         <short>Help properties are assumed linked only when all these properties match</short>
         <descr>Compares the HelpContext, HelpKeyword and HelpType properties.</descr>
       </element>
@@ -4928,12 +4928,12 @@
         <short>True only if all three Control properties match the Action properties</short>
       </element>
 
-      <element link="#LCL.ActnList.TActionLink.IsHintLinked" name="TControlActionLink.IsHintLinked"/>
+      <element link="#lcl.actnlist.TActionLink.IsHintLinked" name="TControlActionLink.IsHintLinked"/>
       <element name="TControlActionLink.IsHintLinked.Result">
         <short/>
       </element>
 
-      <element link="#LCL.ActnList.TActionLink.IsVisibleLinked" name="TControlActionLink.IsVisibleLinked"/>
+      <element link="#lcl.actnlist.TActionLink.IsVisibleLinked" name="TControlActionLink.IsVisibleLinked"/>
       <element name="TControlActionLink.IsVisibleLinked.Result">
         <short/>
       </element>
@@ -5370,7 +5370,7 @@
       <element name="TLazAccessibleObject.FAccessibleValue"/>
       <element name="TLazAccessibleObject.FAccessibleRole"/>
 
-      <element name="TLazAccessibleObject.WSRegisterClass"  link="#LCL.LCLClasses.TLCLComponent.WSRegisterClass"/>
+      <element name="TLazAccessibleObject.WSRegisterClass"  link="#lcl.lclclasses.TLCLComponent.WSRegisterClass"/>
 
       <element name="TLazAccessibleObject.GetAccessibleValue">
          <short>Gets the value for the AccessibleValue property</short>
@@ -6078,7 +6078,7 @@
       <element name="TControl.FAccessibleObject"/>
       <element link="#lcl.controls.TControl.ControlState" name="TControl.FControlState"/>
       <element link="#lcl.controls.TControl.Cursor" name="TControl.FCursor"/>
-      <element link="#LCL.LCLClasses.TLCLComponent.WSRegisterClass" name="TControl.WSRegisterClass"/>
+      <element link="#lcl.lclclasses.TLCLComponent.WSRegisterClass" name="TControl.WSRegisterClass"/>
 
       <element link="#lcl.controls.TControl.Cursor" name="TControl.GetCursor"/>
       <element name="TControl.GetCursor.Result">
@@ -7504,12 +7504,12 @@
         <short>The class type of the child control</short>
       </element>
 
-      <element link="#rtl.Classes.TComponent.ReadState" name="TControl.ReadState"/>
+      <element link="#rtl.classes.TComponent.ReadState" name="TControl.ReadState"/>
       <element name="TControl.ReadState.Reader">
         <short/>
       </element>
 
-      <element link="#rtl.Classes.TComponent.Loaded" name="TControl.Loaded"/>
+      <element name="TControl.Loaded" link="#rtl.classes.TComponent.Loaded"/>
 
       <element name="TControl.LoadedAll">
         <short>
@@ -8758,7 +8758,7 @@
           </p>
         </descr>
         <seealso>
-          <link id="TControls.AutoSize"/>
+          <link id="TControl.AutoSize"/>
         </seealso>
       </element>
 
@@ -9871,7 +9871,7 @@
         <short/>
       </element>
 
-      <element link="#LCL.LCLClasses.TLCLComponent.RemoveAllHandlersOfObject" name="TControl.RemoveAllHandlersOfObject"/>
+      <element link="#lcl.lclclasses.TLCLComponent.RemoveAllHandlersOfObject" name="TControl.RemoveAllHandlersOfObject"/>
       <element name="TControl.RemoveAllHandlersOfObject.AnObject">
         <short/>
       </element>
@@ -10829,7 +10829,7 @@
         <short>Control which owns the class instance</short>
       </element>
 
-      <element link="#rtl.Classes.TPersistent.Assign" name="TControlChildSizing.Assign"/>
+      <element link="#rtl.classes.TPersistent.Assign" name="TControlChildSizing.Assign"/>
       <element name="TControlChildSizing.Assign.Source">
         <short/>
       </element>
@@ -11628,7 +11628,7 @@
         <seealso/>
       </element>
 
-      <element link="#LCL.LCLClasses.TLCLComponent.WSRegisterClass" name="TWinControl.WSRegisterClass"/>
+      <element link="#lcl.lclclasses.TLCLComponent.WSRegisterClass" name="TWinControl.WSRegisterClass"/>
 
       <element name="TWinControl.AdjustClientRect">
         <short>
@@ -11653,7 +11653,7 @@
         <seealso>
           <link id="TControl.ClientRect"/>
           <link id="TWinControl.AdjustClientRect"/>
-          <link id="TWinControlFlag.wcfAdjustedLogicalClientRectValid"/>
+          <link id="TWinControlFlag"/>
         </seealso>
       </element>
       <element name="TWinControl.GetAdjustedLogicalClientRect.ARect">
@@ -11664,7 +11664,7 @@
         <short>Aligns all child controls</short>
         <descr/>
         <seealso>
-          <link id="TWinControlFlag.wcfAligningControls"/>
+          <link id="TWinControlFlag"/>
         </seealso>
       </element>
       <element name="TWinControl.AlignControls.AControl">
@@ -11771,13 +11771,12 @@
       <element name="TWinControl.InvalidatePreferredChildSizes">
         <short>Flags the preferred sizes of all child controls as invalid (recursively)</short>
         <seealso>
-          <link id="TControlFlag.cfPreferredSizeValid"/>
-          <link id="TControlFlag.cfPreferredMinSizeValid"/>
-          <link id="TWinControlFlag.wcfAdjustedLogicalClientRectValid"/>
+          <link id="TWinControlFlag"/>
+          <link id="TControlFlag"/>
         </seealso>
       </element>
 
-      <element link="#LCL.Controls.TControl.CanTab" name="TWinControl.CanTab"/>
+      <element link="#lcl.controls.TControl.CanTab" name="TWinControl.CanTab"/>
       <element name="TWinControl.CanTab.Result">
         <short/>
       </element>
@@ -11808,7 +11807,7 @@
         <short>Sends the control's new bounds to the widget</short>
         <descr>Called by RealizeBounds.</descr>
         <seealso>
-          <link id="TWinControlFlag.wcfBoundsRealized"/>
+          <link id="TWinControlFlag"/>
         </seealso>
       </element>
 
@@ -11827,7 +11826,7 @@
         <descr/>
         <seealso>
           <link id="TWinControl.RealizeBounds"/>
-          <link id="TWinControlFlag.wcfRealizingBounds"/>
+          <link id="TWinControlFlag"/>
         </seealso>
       </element>
 
@@ -12188,7 +12187,7 @@
         </short>
         <descr/>
         <seealso>
-          <link id="TWinControlFlag.wcfEraseBackground"/>
+          <link id="TWinControlFlag"/>
         </seealso>
       </element>
       <element name="TWinControl.WMEraseBkgnd.Message">
@@ -12871,7 +12870,7 @@
         <short/>
       </element>
 
-      <element link="#LCL.Controls.TControl.DialogChar" name="TWinControl.DialogChar"/>
+      <element link="#lcl.controls.TControl.DialogChar" name="TWinControl.DialogChar"/>
       <element name="TWinControl.DialogChar.Result">
         <short>True if the key was handled</short>
       </element>
@@ -13038,7 +13037,7 @@
         <seealso/>
       </element>
 
-      <element link="#LCL.Controls.TControl.RealGetText" name="TWinControl.RealGetText"/>
+      <element link="#lcl.controls.TControl.RealGetText" name="TWinControl.RealGetText"/>
       <element name="TWinControl.RealGetText.Result">
         <short/>
       </element>
@@ -13048,17 +13047,17 @@
         <short/>
       </element>
 
-      <element link="#LCL.Controls.TControl.GetClientOrigin" name="TWinControl.GetClientOrigin"/>
+      <element link="#lcl.controls.TControl.GetClientOrigin" name="TWinControl.GetClientOrigin"/>
       <element name="TWinControl.GetClientOrigin.Result">
         <short/>
       </element>
 
-      <element link="#LCL.Controls.TControl.GetClientRect" name="TWinControl.GetClientRect"/>
+      <element link="#lcl.controls.TControl.GetClientRect" name="TWinControl.GetClientRect"/>
       <element name="TWinControl.GetClientRect.Result">
         <short/>
       </element>
 
-      <element link="#LCL.Controls.TControl.GetControlOrigin" name="TWinControl.GetControlOrigin">
+      <element link="#lcl.controls.TControl.GetControlOrigin" name="TWinControl.GetControlOrigin">
         <short>The screen coordinates for the control</short>
         <descr>
           <p>
@@ -13073,7 +13072,7 @@
         <short/>
       </element>
 
-      <element link="#LCL.Controls.TControl.GetDeviceContext" name="TWinControl.GetDeviceContext"/>
+      <element link="#lcl.controls.TControl.GetDeviceContext" name="TWinControl.GetDeviceContext"/>
       <element name="TWinControl.GetDeviceContext.Result">
         <short/>
       </element>
@@ -13187,7 +13186,7 @@
         <seealso/>
       </element>
 
-      <element link="#LCL.Controls.TControl.FontChanged" name="TWinControl.FontChanged"/>
+      <element link="#lcl.controls.TControl.FontChanged" name="TWinControl.FontChanged"/>
       <element name="TWinControl.FontChanged.Sender">
         <short/>
       </element>
@@ -13259,7 +13258,7 @@
         <short/>
       </element>
 
-      <element link="#LCL.Controls.TControl.RealSetText" name="TWinControl.RealSetText"/>
+      <element link="#lcl.controls.TControl.RealSetText" name="TWinControl.RealSetText"/>
       <element name="TWinControl.RealSetText.AValue">
         <short/>
       </element>
@@ -13273,7 +13272,7 @@
         <short/>
       </element>
 
-      <element link="#LCL.Controls.TControl.SendMoveSizeMessages" name="TWinControl.SendMoveSizeMessages"/>
+      <element link="#lcl.controls.TControl.SendMoveSizeMessages" name="TWinControl.SendMoveSizeMessages"/>
       <element name="TWinControl.SendMoveSizeMessages.SizeChanged">
         <short/>
       </element>
@@ -13286,7 +13285,7 @@
         <short/>
       </element>
 
-      <element link="#LCL.Controls.TControl.SetColor" name="TWinControl.SetColor"/>
+      <element link="#lcl.controls.TControl.SetColor" name="TWinControl.SetColor"/>
       <element name="TWinControl.SetColor.Value">
         <short/>
       </element>
@@ -13847,7 +13846,7 @@
       </element>
 
       <element name="TWinControl.AutoSizeDelayed"
-        link="#LCL.Controls.TControl.AutoSizeDelayed"/>
+        link="#lcl.controls.TControl.AutoSizeDelayed"/>
       <element name="TWinControl.AutoSizeDelayed.Result">
         <short/>
       </element>
@@ -13980,7 +13979,7 @@
         <short>True if update needed</short>
       </element>
 
-      <element link="#LCL.Controls.TControl.SetBounds" name="TWinControl.SetBounds">
+      <element link="#lcl.controls.TControl.SetBounds" name="TWinControl.SetBounds">
         <short>Sets the control bounds and adjusts child and docked controls</short>
       </element>
       <element name="TWinControl.SetBounds.aLeft">
@@ -13996,7 +13995,7 @@
         <short/>
       </element>
 
-      <element link="#LCL.Controls.TControl.GetChildsRect" name="TWinControl.GetChildsRect"/>
+      <element link="#lcl.controls.TControl.GetChildsRect" name="TWinControl.GetChildsRect"/>
       <element name="TWinControl.GetChildsRect.Result">
         <short/>
       </element>
@@ -14037,7 +14036,7 @@
         <short>Increment for Top</short>
       </element>
 
-      <element link="#LCL.Controls.TControl.WriteLayoutDebugReport" name="TWinControl.WriteLayoutDebugReport"/>
+      <element link="#lcl.controls.TControl.WriteLayoutDebugReport" name="TWinControl.WriteLayoutDebugReport"/>
       <element name="TWinControl.WriteLayoutDebugReport.Prefix">
         <short/>
       </element>
@@ -14325,7 +14324,7 @@
         <short>When True, only select a control that can receive the focus</short>
       </element>
 
-      <element link="#LCL.Controls.TControl.SetTempCursor" name="TWinControl.SetTempCursor"/>
+      <element link="#lcl.controls.TControl.SetTempCursor" name="TWinControl.SetTempCursor"/>
       <element name="TWinControl.SetTempCursor.Value">
         <short/>
       </element>
@@ -14371,7 +14370,7 @@
         <short>The message to process</short>
       </element>
 
-      <element link="#LCL.Controls.TControl.GetTextLen" name="TWinControl.GetTextLen"/>
+      <element link="#lcl.controls.TControl.GetTextLen" name="TWinControl.GetTextLen"/>
       <element name="TWinControl.GetTextLen.Result">
         <short/>
       </element>
@@ -14428,8 +14427,8 @@
         <short>The TWinControlEnumerator instance</short>
       </element>
 
-      <element link="#LCL.Controls.TControl.Repaint" name="TWinControl.Repaint"/>
-      <element link="#LCL.Controls.TControl.Update" name="TWinControl.Update"/>
+      <element link="#lcl.controls.TControl.Repaint" name="TWinControl.Repaint"/>
+      <element link="#lcl.controls.TControl.Update" name="TWinControl.Update"/>
 
       <element name="TWinControl.SetFocus">
         <short>
@@ -14517,7 +14516,7 @@
         <short>True when a widget exists (Handle is not Nil)</short>
       </element>
 
-      <element link="#LCL.Controls.TControl.ParentHandlesAllocated" name="TWinControl.ParentHandlesAllocated"/>
+      <element link="#lcl.controls.TControl.ParentHandlesAllocated" name="TWinControl.ParentHandlesAllocated"/>
       <element name="TWinControl.ParentHandlesAllocated.Result">
         <short/>
       </element>
@@ -14676,9 +14675,9 @@
         <short/>
       </element>
 
-      <element link="#LCL.LCLClasses.TLCLComponent.WSRegisterClass" name="TGraphicControl.WSRegisterClass"/>
+      <element link="#lcl.lclclasses.TLCLComponent.WSRegisterClass" name="TGraphicControl.WSRegisterClass"/>
 
-      <element link="#LCL.Controls.TControl.FontChanged" name="TGraphicControl.FontChanged"/>
+      <element link="#lcl.controls.TControl.FontChanged" name="TGraphicControl.FontChanged"/>
       <element name="TGraphicControl.FontChanged.Sender">
         <short/>
       </element>
@@ -14695,7 +14694,7 @@
         </seealso>
       </element>
 
-      <element link="#LCL.Controls.TControl.DoOnChangeBounds" name="TGraphicControl.DoOnChangeBounds"/>
+      <element link="#lcl.controls.TControl.DoOnChangeBounds" name="TGraphicControl.DoOnChangeBounds"/>
 
       <element name="TGraphicControl.DoOnParentHandleDestruction">
         <short/>
@@ -14773,7 +14772,7 @@
       <element link="#lcl.controls.TCustomControl.Canvas" name="TCustomControl.FCanvas"/>
       <element link="#lcl.controls.TCustomControl.OnPaint" name="TCustomControl.FOnPaint"/>
 
-      <element link="#LCL.LCLClasses.TLCLComponent.WSRegisterClass" name="TCustomControl.WSRegisterClass"/>
+      <element link="#lcl.lclclasses.TLCLComponent.WSRegisterClass" name="TCustomControl.WSRegisterClass"/>
 
       <element name="TCustomControl.WMPaint">
         <short>Event handler for paint messages</short>
@@ -14782,9 +14781,9 @@
         <short/>
       </element>
 
-      <element link="#LCL.Controls.TWinControl.DestroyWnd" name="TCustomControl.DestroyWnd"/>
+      <element link="#lcl.controls.TWinControl.DestroyWnd" name="TCustomControl.DestroyWnd"/>
 
-      <element link="#LCL.Controls.TWinControl.PaintWindow" name="TCustomControl.PaintWindow">
+      <element link="#lcl.controls.TWinControl.PaintWindow" name="TCustomControl.PaintWindow">
         <short>The Paint handler plug-in, intercepting paint requests</short>
         <descr>
           <p>
@@ -14799,12 +14798,12 @@
         <short>The Device Context in which to paint</short>
       </element>
 
-      <element link="#LCL.Controls.TControl.FontChanged" name="TCustomControl.FontChanged"/>
+      <element link="#lcl.controls.TControl.FontChanged" name="TCustomControl.FontChanged"/>
       <element name="TCustomControl.FontChanged.Sender">
         <short/>
       </element>
 
-      <element link="#LCL.Controls.TControl.SetColor" name="TCustomControl.SetColor"/>
+      <element link="#lcl.controls.TControl.SetColor" name="TCustomControl.SetColor"/>
       <element name="TCustomControl.SetColor.Value">
         <short/>
       </element>
@@ -15505,7 +15504,7 @@
         <short/>
       </element>
 
-      <element link="#LCL.Controls.TDockManager.GetControlBounds" name="TDockTree.GetControlBounds"/>
+      <element link="#lcl.controls.TDockManager.GetControlBounds" name="TDockTree.GetControlBounds"/>
       <element name="TDockTree.GetControlBounds.AControl">
         <short/>
       </element>
@@ -15592,7 +15591,7 @@
         <short/>
       </element>
 
-      <element link="#LCL.Controls.TDockManager.PaintSite" name="TDockTree.PaintSite"/>
+      <element link="#lcl.controls.TDockManager.PaintSite" name="TDockTree.PaintSite"/>
       <element name="TDockTree.PaintSite.DC">
         <short/>
       </element>
@@ -15624,7 +15623,7 @@
         <seealso/>
       </element>
 
-      <element name="TDockTree.MouseMessage" link="#LCL.Controls.TDockManager.MouseMessage"/>
+      <element name="TDockTree.MouseMessage" link="#lcl.controls.TDockManager.MouseMessage"/>
 
       <element name="DockSplitterClass">
         <short/>
Index: docs/xml/lcl/customtimer.xml
===================================================================
--- docs/xml/lcl/customtimer.xml	(revision 65127)
+++ docs/xml/lcl/customtimer.xml	(working copy)
@@ -166,7 +166,7 @@
           <link id="TCustomTimer.Interval"/>
           <link id="TCustomTimer.OnStartTimer"/>
           <link id="TCustomTimer.OnTimer"/>
-          <link id="TCustomTimer.Loaded"/>
+          <link id="#rtl.classes.TComponent">TComponent</link>
         </seealso>
       </element>
       <element name="TCustomTimer.KillTimer">
@@ -185,7 +185,7 @@
           <link id="TCustomTimer.Destroy"/>
         </seealso>
       </element>
-      <element name="TCustomTimer.Loaded" link="#rtl.Classes.TComponent.Loaded"/>
+      <element name="TCustomTimer.Loaded" link="#rtl.classes.TComponent.Loaded"/>
       <element name="TCustomTimer.Create">
         <short>
           <var>Create</var> - constructor for <var>TCustomTimer</var>: calls inherited <var>Create</var>, sets up handle and initializes timer interval</short>
Index: docs/xml/lcl/dbctrls.xml
===================================================================
--- docs/xml/lcl/dbctrls.xml	(revision 65127)
+++ docs/xml/lcl/dbctrls.xml	(working copy)
@@ -325,7 +325,6 @@
         </descr>
         <seealso>
           <link id="#fcl.db.TDataLink.Create">TDataLink.Create</link>
-          <link id="#fcl.db.TDataLink.VisualControl">TDataLink.VisualControl</link>
         </seealso>
       </element>
       <element name="TFieldDataLink.Edit">
@@ -6849,7 +6848,6 @@
           <link id="#fcl.db.TDataLink.ReadOnly">TDataLink.ReadOnly</link>
           <link id="#fcl.db.TDataLink.DataSource">TDataLink.DataSource</link>
           <link id="#fcl.db.TDataLink.DataSet">TDataLink.DataSet</link>
-          <link id="#fcl.db.TDataLink.Field">TDataLink.Field</link>
         </seealso>
       </element>
 
@@ -7984,7 +7982,7 @@
         </descr>
         <seealso>
           <link id="TDBCustomNavigator"/>
-          <link id="#fcl.db.TDataLink.VisualControl">TDataLink.VisualControl</link>
+          <link id="#fcl.db.TDataLink">TDataLink</link>
         </seealso>
       </element>
       <element name="TDBNavDataLink.Create.TheNavigator">
Index: docs/xml/lcl/dbgrids.xml
===================================================================
--- docs/xml/lcl/dbgrids.xml	(revision 65127)
+++ docs/xml/lcl/dbgrids.xml	(working copy)
@@ -1156,7 +1156,7 @@
         </descr>
         <seealso>
           <link id="TComponentDataLink.OnRecordChanged"/>
-          <link id="#fcl.db.TDataLink.RecordChanged">TDataLink.RecordChanged</link>
+          <link id="#fcl.db.TDataLink">TDataLink</link>
         </seealso>
       </element>
       <element name="TComponentDataLink.RecordChanged.Field">
@@ -1173,7 +1173,7 @@
           </p>
         </descr>
         <seealso>
-          <link id="#fcl.db.TDataLink.DatasetChanged">TDataLink.DatasetChanged</link>
+          <link id="#fcl.db.TDataLink">TDataLink</link>
           <link id="TComponentDataLink.OnDatasetChanged">TComponentDataLink.OnDatasetChanged</link>
         </seealso>
       </element>
@@ -1194,7 +1194,7 @@
           </p>
         </descr>
         <seealso>
-          <link id="#fcl.db.TDataLink.ActiveChanged">TDataLink.ActiveChanged</link>
+          <link id="#fcl.db.TDataLink">TDataLink</link>
         </seealso>
       </element>
 
@@ -1209,7 +1209,7 @@
         </descr>
         <seealso>
           <link id="TCustomDBGrid.LayoutChanged"/>
-          <link id="#fcl.db.TDataLink.LayoutChanged">TDataLink.LayoutChanged</link>
+          <link id="#fcl.db.TDataLink">TDataLink</link>
         </seealso>
       </element>
 
@@ -1224,7 +1224,6 @@
         </descr>
         <seealso>
           <link id="#fcl.db.TDataLink.ActiveRecord">TDataLink.ActiveRecord</link>
-          <link id="#fcl.db.TDataLink.DatasetScrolled">TDataLink.DatasetScrolled</link>
         </seealso>
       </element>
       <element name="TComponentDataLink.DatasetScrolled.Distance">
@@ -1268,7 +1267,7 @@
           </p>
         </descr>
         <seealso>
-          <link id="#fcl.db.TDataLink.EditingChanged">TDataLink.EditingChanged</link>
+          <link id="#fcl.db.TDataLink">TDataLink</link>
         </seealso>
       </element>
 
@@ -1282,7 +1281,7 @@
           </p>
         </descr>
         <seealso>
-          <link id="#fcl.db.TDataLink.UpdateData">TDataLink.UpdateData</link>
+          <link id="#fcl.db.TDataLink">TDataLink</link>
         </seealso>
       </element>
 
@@ -2154,8 +2153,8 @@
           </p>
         </descr>
         <seealso>
-          <link id="#lcl.grids.TGridColumns.Update">TGridColumns.Update</link>
-          <link id="#rtl.classes.TCollection.Update">TCollection.Update</link>
+          <link id="#lcl.grids.TGridColumns">TGridColumns</link>
+          <link id="#rtl.classes.TCollection">TCollection</link>
         </seealso>
       </element>
       <element name="TDBGridColumns.Update.Item">
@@ -3383,7 +3382,7 @@
           </remark>
         </descr>
         <seealso>
-          <link id="#lcl.grids.TCustomGrid.DefineProperties">TCustomGrid.DefineProperties</link>
+          <link id="#lcl.grids.TCustomGrid">TCustomGrid</link>
         </seealso>
       </element>
       <element name="TCustomDBGrid.DefineProperties.Filer">
@@ -3927,12 +3926,12 @@
           </p>
         </descr>
         <seealso>
-          <link id="TCustomDBGrid.BeginLayout">TCustomDBGrid.BeginLayout</link>
-          <link id="TCustomDBGrid.LayoutChanged">TCustomDBGrid.LayoutChanged</link>
-          <link id="TCustomDBGrid.Options">TCustomDBGrid.Options</link>
-          <link id="TCustomDBGrid.AutoAdjustColumn">TCustomDBGrid.AutoAdjustColumn</link>
-          <link id="TDBGridColumns.LinkFields">TDBGridColumns.LinkFields</link>
-          <link id="TDBGridColumns.Update">TDBGridColumns.Update</link>
+          <link id="TCustomDBGrid.BeginLayout"/>
+          <link id="TCustomDBGrid.LayoutChanged"/>
+          <link id="TCustomDBGrid.Options"/>
+          <link id="TCustomDBGrid.AutoAdjustColumn"/>
+          <link id="TDBGridColumns.LinkFields"/>
+          <link id="TDBGridColumns.Update"/>
         </seealso>
       </element>
 
Index: docs/xml/lcl/dialogs.xml
===================================================================
--- docs/xml/lcl/dialogs.xml	(revision 65127)
+++ docs/xml/lcl/dialogs.xml	(working copy)
@@ -610,7 +610,6 @@
         <descr/>
         <seealso>
           <link id="#lcl.forms.TApplication.HelpContext">TApplication.HelpContext</link>
-          <link id="#lcl.forms.TCustomApplication.HelpFile">TCustomApplication.HelpFile</link>
           <link id="#lcl.forms.TCustomForm.HelpFile">TCustomForm.HelpFile</link>
         </seealso>
       </element>
@@ -971,11 +970,11 @@
           </p>
         </descr>
         <seealso>
-          <link id="TOpenDialog.Filename"/>
-          <link id="TOpenDialog.Files"/>
           <link id="TOpenDialog.DoExecute"/>
           <link id="TOpenDialog.DereferenceLinks"/>
           <link id="TOpenDialog.Options"/>
+          <link id="TFileDialog.Filename"/>
+          <link id="TFileDialog.Files"/>
           <link id="TOpenOption"/>
         </seealso>
       </element>
@@ -1481,7 +1480,7 @@
         <seealso>
           <link id="TColorButton.ButtonColor"/>
           <link id="TColorButton.ColorDialog"/>
-          <link id="TColorDialog.Execute"/>
+          <link id="TCommonDialog.Execute"/>
         </seealso>
       </element>
 
@@ -3718,7 +3717,7 @@
         <short>Widgetset-independent implementation</short>
         <descr/>
         <seealso>
-          <link id="#lcl.interfacebase.MessageBoxFunction">MessageBoxFunction</link>
+          <link id="MessageDlg">MessageDlg</link>
         </seealso>
       </element>
       <element name="DefaultMessageBox.Result">
Index: docs/xml/lcl/editbtn.xml
===================================================================
--- docs/xml/lcl/editbtn.xml	(revision 65127)
+++ docs/xml/lcl/editbtn.xml	(working copy)
@@ -2498,10 +2498,10 @@
           </p>
         </descr>
         <seealso>
-          <link id="TDateEdit.DirectInput"/>
           <link id="TDateEdit.Date"/>
-          <link id="TDateEdit.Text"/>
           <link id="TDateEdit.DefaultToday"/>
+          <link id="#lcl.groupededit.TCustomAbstractGroupedEdit.DirectInput">TCustomAbstractGroupedEdit.DirectInput</link>
+          <link id="#lcl.groupededit.TCustomAbstractGroupedEdit.Text">TCustomAbstractGroupedEdit.Text</link>
           <link id="NullDate"/>
         </seealso>
       </element>
@@ -2519,7 +2519,7 @@
         <seealso>
           <link id="TDateEdit.DefaultToday"/>
           <link id="TDateEdit.Date"/>
-          <link id="TDateEdit.Text"/>
+          <link id="#lcl.groupededit.TCustomAbstractGroupedEdit.Text">TCustomAbstractGroupedEdit.Text</link>
         </seealso>
       </element>
       <element name="TDateEdit.RealSetText.AValue">
Index: docs/xml/lcl/extctrls.xml
===================================================================
--- docs/xml/lcl/extctrls.xml	(revision 65127)
+++ docs/xml/lcl/extctrls.xml	(working copy)
@@ -318,7 +318,7 @@
         <short>Ordinal position for the page requested in the method</short>
       </element>
 
-      <element name="TUNBPages.GetCount" link="#rtl.classes.TStrings.GetCount">
+      <element name="TUNBPages.GetCount">
         <short>Gets the number of pages defined in the page list</short>
         <descr/>
         <seealso/>
@@ -421,7 +421,6 @@
         </descr>
         <seealso>
           <link id="TUNBPages.Delete"/>
-          <link id="TUNBPages.GetCount"/>
           <link id="TPage"/>
         </seealso>
       </element>
@@ -990,7 +989,7 @@
           </p>
         </descr>
         <seealso>
-          <link id="#rtl.classes.TComponent.Loaded">TComponent.Loaded</link>
+          <link id="#rtl.classes.TComponent">TComponent</link>
         </seealso>
       </element>
 
@@ -3898,7 +3897,7 @@
           <var>DefineProperties</var> - overrides the method inherited from TComponent, defines the top, left properties</short>
         <descr/>
         <seealso>
-          <link id="#rtl.Classes.TComponent.DefineProperties">TComponent.DefineProperties</link>
+          <link id="#rtl.Classes.TComponent">TComponent</link>
         </seealso>
       </element>
       <element name="TCustomCheckGroup.DefineProperties.Filer">
@@ -5647,10 +5646,13 @@
           <link id="TCustomFlowPanel.ControlList"/>
           <link id="TFlowPanelControlList.IndexOf"/>
           <link id="TFlowPanelControl.Index"/>
+          <link id="#rtl.classes.TCollectionItem.Index">TCollectionItem.Index</link>
         </seealso>
       </element>
       <element name="TCustomFlowPanel.GetControlIndex.Result">
-        <short>Position in the control list for the specified controlm, or -1 when not found</short>
+        <short>
+          Position in the control list for the specified control, or -1 when not found
+        </short>
       </element>
       <element name="TCustomFlowPanel.GetControlIndex.AControl">
         <short>Flowed control to locate in ControlList</short>
@@ -6053,7 +6055,7 @@
           </p>
         </descr>
         <seealso>
-          <link id="#rtl.classes.TComponent.Loaded">TComponent.Loaded</link>
+          <link id="#rtl.classes.TComponent">TComponent</link>
         </seealso>
       </element>
 
Index: docs/xml/lcl/extdlgs.xml
===================================================================
--- docs/xml/lcl/extdlgs.xml	(revision 65127)
+++ docs/xml/lcl/extdlgs.xml	(working copy)
@@ -1013,13 +1013,13 @@
           </p>
         </descr>
         <seealso>
-          <link id="TCalculatorDialog.DialogPosition"/>
-          <link id="TCalculatorDialog.Left"/>
-          <link id="TCalculatorDialog.Top"/>
           <link id="TCalculatorDialog.Title"/>
           <link id="TCalculatorDialog.Memory"/>
           <link id="TCalculatorDialog.Precision"/>
           <link id="TCalculatorDialog.Value"/>
+          <link id="TExtCommonDialog.DialogPosition"/>
+          <link id="TExtCommonDialog.Left"/>
+          <link id="TExtCommonDialog.Top"/>
           <link id="#lcl.calcform.CreateCalculatorForm">CreateCalculatorForm</link>
           <link id="#lcl.calcform.TCalculatorForm">TCalculatorForm</link>
           <link id="#lcl.dialogs.TCommonDialog.Execute">TCommonDialog.Execute</link>
Index: docs/xml/lcl/filectrl.xml
===================================================================
--- docs/xml/lcl/filectrl.xml	(revision 65127)
+++ docs/xml/lcl/filectrl.xml	(working copy)
@@ -256,7 +256,7 @@
         </descr>
         <seealso>
           <link id="TCustomFileListBox.UpdateFileList"/>
-           <link id="#rtl.classes.TComponent.Loaded">TComponent.Loaded</link>
+           <link id="#lcl.controls.TWinControl.Loaded">TWinControl.Loaded</link>
         </seealso>
       </element>
 
Index: docs/xml/lcl/forms.xml
===================================================================
--- docs/xml/lcl/forms.xml	(revision 65127)
+++ docs/xml/lcl/forms.xml	(working copy)
@@ -344,7 +344,7 @@
           </remark>
         </descr>
         <seealso>
-          <link id="TControlScrollBar.AutoScroll"/>
+          <link id="TScrollingWinControl.AutoScroll"/>
         </seealso>
       </element>
       <element name="TControlScrollBar.GetAutoScroll.Result">
@@ -437,7 +437,7 @@
         <descr/>
         <seealso>
           <link id="TControlScrollBar.Range"/>
-          <link id="TControlScrollBar.AutoScroll"/>
+          <link id="TScrollingWinControl.AutoScroll"/>
         </seealso>
       </element>
       <element name="TControlScrollBar.IsRangeStored.Result">
@@ -1181,7 +1181,6 @@
           <link id="TScrollingWinControl.HorzScrollBar"/>
           <link id="TScrollingWinControl.VertScrollBar"/>
           <link id="TScrollingWinControl.UpdateScrollBars"/>
-          <link id="TScrollingWinControl.HideScrollbars"/>
           <link id="#lcl.forms.TScrollingWinControl.AutoScroll"/>
         </seealso>
       </element>
@@ -1236,7 +1235,6 @@
         </descr>
         <seealso>
           <link id="TScrollingWinControl.UpdateScrollbars"/>
-          <link id="TScrollingWinControl.HideScrollbars"/>
           <link id="TScrollingWinControl.HorzScrollBar"/>
           <link id="TScrollingWinControl.VertScrollBar"/>
         </seealso>
@@ -2790,13 +2788,11 @@
         <short>Handles the LM_HELP window message for the form</short>
         <descr>
           <p>
-            <p>
-              No actions are performed in the method at design-time, or when values have not been assigned to the HelpInfo member in Message.
-            </p>
-            <p>
-              When HelpInfo has a HELPINFO_WINDOW context type, FindControl is called to locate and display the help for the control with the item handle in Message. When HELPINFO_MENUITEM is the context type, GetHelpContext in Menu is called to locate the control ID in Message. If not found, the item handle in Message is used. As a default, the value in the Context property is used to display the context help.
-            </p>
+            No actions are performed in the method at design-time, or when values have not been assigned to the HelpInfo member in Message.
           </p>
+          <p>
+            When HelpInfo has a HELPINFO_WINDOW context type, FindControl is called to locate and display the help for the control with the item handle in Message. When HELPINFO_MENUITEM is the context type, GetHelpContext in Menu is called to locate the control ID in Message. If not found, the item handle in Message is used. As a default, the value in the Context property is used to display the context help.
+          </p>
         </descr>
         <seealso/>
       </element>
@@ -3106,9 +3102,9 @@
           </p>
         </descr>
         <seealso>
-          <link id="TCustomForm.DisableAutoSizing"/>
-          <link id="TCustomForm.EnableAutoSizing"/>
           <link id="TCustomForm.EndFormUpdate"/>
+          <link id="#lcl.controls.TControl.DisableAutoSizing">TControl.DisableAutoSizing</link>
+          <link id="#lcl.controls.TControl.EnableAutoSizing">TControl.EnableAutoSizing</link>
         </seealso>
       </element>
 
@@ -3193,7 +3189,7 @@
           <link id="TCustomForm.OnCloseQuery"/>
           <link id="TCustomForm.FormState"/>
           <link id="TCustomForm.FormStyle"/>
-          <link id="TFormHandlerType.fhtClose"/>
+          <link id="TFormHandlerType"/>
           <link id="TCloseEvent"/>
         </seealso>
       </element>
@@ -3220,10 +3216,10 @@
         <seealso>
           <link id="TCustomForm.OnCreate"/>
           <link id="TCustomForm.HandleCreateException"/>
-          <link id="TCustomForm.LockRealizeBounds"/>
           <link id="TCustomForm.AfterConstruction"/>
-          <link id="TCustomForm.UnlockRealizeBounds"/>
-          <link id="TFormHandlerType.fhtCreate"/>
+          <link id="TFormHandlerType"/>
+          <link id="#lcl.controls.TWinControl.LockRealizeBounds">TWinControl.LockRealizeBounds</link>
+          <link id="#lcl.controls.TWinControl.UnlockRealizeBounds">TWinControl.UnlockRealizeBounds</link>
         </seealso>
       </element>
 
@@ -3527,7 +3523,7 @@
           </p>
         </descr>
         <seealso>
-          <link id="#LCL.Controls.TWinControl.UpdateShowing">TWinControl.UpdateShowing</link>
+          <link id="#lcl.controls.TWinControl.UpdateShowing">TWinControl.UpdateShowing</link>
         </seealso>
       </element>
 
@@ -3561,10 +3557,10 @@
           </p>
         </descr>
         <seealso>
-          <link id="TCustomForm.Showing"/>
           <link id="TCustomForm.Visible"/>
           <link id="TCustomForm.MoveToDefaultPosition"/>
           <link id="TCustomForm.Position"/>
+          <link id="#lcl.controls.TWinControl.Showing">TWinControl.Showing</link>
           <link id="#lcl.controls.TWinControl.AllAutoSize">TWinControl.AllAutoSize</link>
           <link id="#lcl.controls.TWinControl.DoAllAutoSize">TWinControl.DoAllAutoSize</link>
         </seealso>
@@ -3583,11 +3579,11 @@
         <seealso>
           <link id="TCustomForm.UpdateShowing"/>
           <link id="TCustomForm.Visible"/>
-          <link id="TCustomForm.Showing"/>
           <link id="TCustomForm.MoveToDefaultPosition"/>
           <link id="TCustomForm.FormState"/>
-          <link id="TFormHandlerType.fhtFirstShow"/>
-          <link id="TFormStateType.fsFirstShow"/>
+          <link id="TFormHandlerType"/>
+          <link id="TFormStateType"/>
+          <link id="#lcl.controls.TWinControl.Showing">TWinControl.Showing</link>
         </seealso>
       </element>
 
@@ -3629,7 +3625,6 @@
         <seealso>
           <link id="Screen"/>
           <link id="TScreenNotification"/>
-          <link id="TScreen.NotifyScreenFormHandler"/>
         </seealso>
       </element>
 
@@ -3697,8 +3692,8 @@
       </descr>
         <seealso>
           <link id="TScrollingWinControl.SetAutoSize"/>
-          <link id="TScrollingWinControl.FormState"/>
-          <link id="TScrollingWinControl.Position"/>
+          <link id="TCustomForm.FormState"/>
+          <link id="TCustomForm.Position"/>
           <link id="#lcl.controls.TControl.AutoSize">TControl.AutoSize</link>
         </seealso>
       </element>
@@ -3731,7 +3726,7 @@
           </p>
         </descr>
         <seealso>
-          <link id="'TCustomForm.AutoScale'"/>
+          <link id="TCustomForm.AutoScale"/>
           <link id="TCustomDesignControl.Scaled"/>
           <link id="TCustomDesignControl.SetScaled"/>
           <link id="TApplication.Scaled"/>
@@ -3866,7 +3861,6 @@
         </descr>
         <seealso>
           <link id="TCustomForm.Caption"/>
-          <link id="TCustomForm.UpdateCaption"/>
           <link id="#lcl.controls.TWinControl.GetDockCaption">TWinControl.GetDockCaption</link>
           <link id="#lcl.controls.TWinControl.OnGetDockCaption">TWinControl.OnGetDockCaption</link>
         </seealso>
@@ -6239,7 +6233,7 @@
         <short>Indicates the height for the hint rectangle must be maintained</short>
       </element>
 
-      <element name="THintWindow.InitializeWnd" link="#lcl.controls.TControl.InitializeWnd"/>
+      <element name="THintWindow.InitializeWnd" link="#lcl.forms.TCustomForm.InitializeWnd"/>
 
       <element name="THintWindow.IsHintMsg">
         <short>Indicates if the specified message is relevant to a hint window display</short>
@@ -7856,7 +7850,6 @@
         <seealso>
           <link id="TScreen.ActiveForm"/>
           <link id="TScreen.ActiveCustomForm"/>
-          <link id="TScreen.UpdateLastActive"/>
           <link id="#lcl.forms.TCustomForm.SetFocusedControl">TCustomForm.SetFocusedControl</link>
         </seealso>
       </element>
@@ -7948,8 +7941,8 @@
         </descr>
         <seealso>
           <link id="TScreen.Cursor"/>
-          <link id="TScreen.SetCursor"/>
           <link id="TScreen.RealCursor"/>
+          <link id="TScreen.Cursors"/>
         </seealso>
       </element>
       <element name="TScreen.Cursors.Index">
@@ -8020,8 +8013,6 @@
           <link id="TScreen.CustomFormZOrderCount"/>
           <link id="TScreen.CustomForms"/>
           <link id="TScreen.Forms"/>
-          <link id="TScreen.AddForm"/>
-          <link id="TScreen.RemoveForm"/>
           <link id="TCustomForm.Visible"/>
           <link id="TCustomForm.Showing"/>
           <link id="TCustomForm.Show"/>
@@ -8133,7 +8124,7 @@
         <seealso>
           <link id="TScreen.DesktopLeft"/>
           <link id="TScreen.DesktopTop"/>
-          <link id="TScreen.DesktopBottom"/>
+          <link id="TScreen.DesktopHeight"/>
           <link id="TScreen.DesktopWidth"/>
         </seealso>
       </element>
@@ -8433,12 +8424,12 @@
             Returns the value for the <var>Top</var> member in <var>WorkAreaRect</var>, which omits the task bar area if aligned to the top of the screen.
           </p>
           <p>
-            Use the <var>Top</var> property to get the coordinate for the top of the primary monitor.
+            Use the <var>DesktopTop</var> property to get the coordinate for the top of the primary monitor.
           </p>
         </descr>
         <seealso>
           <link id="TScreen.WorkAreaRect"/>
-          <link id="TScreen.Top"/>
+          <link id="TScreen.DesktopTop"/>
         </seealso>
       </element>
 
@@ -8449,12 +8440,12 @@
             Returns the difference between the <var>Right</var> and <var>Left</var> members in <var>WorkAreaRect</var>.
           </p>
           <p>
-            Use <var>Width</var> to get the width for the primary monitor including the task bar area.
+            Use <var>DesktopWidth</var> to get the width for the primary monitor including the task bar area.
           </p>
         </descr>
         <seealso>
           <link id="TScreen.WorkAreaRect"/>
-          <link id="TScreen.Width"/>
+          <link id="TScreen.DesktopWidth"/>
         </seealso>
       </element>
 
@@ -8471,7 +8462,6 @@
           </p>
         </descr>
         <seealso>
-          <link id="TScreen.UpdateLastActive"/>
           <link id="TScreen.AddHandlerActiveControlChanged"/>
           <link id="#rtl.classes.TNotifyEvent">TNotifyEvent</link>
         </seealso>
@@ -8491,7 +8481,6 @@
         </descr>
         <seealso>
           <link id="TScreen.AddHandlerActiveFormChanged"/>
-          <link id="TScreen.UpdateLastActive"/>
           <link id="TScreen.AddHandlerActiveFormChanged"/>
           <link id="#rtl.classes.TNotifyEvent">TNotifyEvent</link>
         </seealso>
@@ -8558,22 +8547,20 @@
         <short>Specifies an event handler signalled when an application becomes idle</short>
         <descr>
           <p>
-            <p>
-              <var>TIdleEvent</var> is an object procedure type which specifies an event handler signalled when an application becomes idle.
-            </p>
-            <p>
-              <var>Sender</var> is the object for the event notification and normally contains the <var>Application</var> singleton.
-            </p>
-            <p>
-              <var>Done</var> is a variable <var>Boolean</var> parameter which indicates if the event handler has finished processing. When set to <b>False</b>, subsequent idle event handlers can be called. When set to <b>True</b>, the idle state processing has been completed.
-            </p>
-            <p>
-              TIdleEvent is the type used for the <var>OnIdle</var> event handler in <var>TApplication</var>. The event handler is signalled when the application becomes idle. The event handler can return False in Done to allow other idle event handlers to be signalled. The idle event handlers are called repeatedly until Done is set to True.
-            </p>
-            <p>
-              Use the TIdleEvent event handler type to provide short duration event handlers which ensure that the application remains responsive.
-            </p>
+            <var>TIdleEvent</var> is an object procedure type which specifies an event handler signalled when an application becomes idle.
           </p>
+          <p>
+            <var>Sender</var> is the object for the event notification and normally contains the <var>Application</var> singleton.
+          </p>
+          <p>
+            <var>Done</var> is a variable <var>Boolean</var> parameter which indicates if the event handler has finished processing. When set to <b>False</b>, subsequent idle event handlers can be called. When set to <b>True</b>, the idle state processing has been completed.
+          </p>
+          <p>
+            TIdleEvent is the type used for the <var>OnIdle</var> event handler in <var>TApplication</var>. The event handler is signalled when the application becomes idle. The event handler can return False in Done to allow other idle event handlers to be signalled. The idle event handlers are called repeatedly until Done is set to True.
+          </p>
+          <p>
+            Use the TIdleEvent event handler type to provide short duration event handlers which ensure that the application remains responsive.
+          </p>
         </descr>
         <seealso/>
       </element>
@@ -9286,7 +9273,7 @@
           </p>
         </descr>
         <seealso>
-          <link id="LazUtils.LazUTF8.ParamStrUTF8"/>
+          <link id="#LazUtils.LazUTF8.ParamStrUTF8"/>
         </seealso>
       </element>
       <element name="TApplication.GetExename.Result">
@@ -9834,7 +9821,7 @@
           </p>
         </descr>
         <seealso>
-          <link id="lazutils.lazutf8.ParamStrUTF8">ParamStrUTF8</link>
+          <link id="#lazutils.lazutf8.ParamStrUTF8">ParamStrUTF8</link>
           <link id="#fcl.custapp.TCustomApplication.Params">TCustomApplication.Params</link>
           <link id="#fcl.custapp.TCustomApplication.ParamCount">TCustomApplication.ParamCount</link>
         </seealso>
@@ -11702,7 +11689,6 @@
           </p>
         </descr>
         <seealso>
-          <link id="TApplication.Activate"/>
           <link id="TApplication.NotifyActivateHandler"/>
           <link id="TApplication.AddOnActivateHandler"/>
           <link id="TApplication.RemoveOnActivateHandler"/>
@@ -11731,7 +11717,6 @@
           </p>
         </descr>
         <seealso>
-          <link id="TApplication.Deactivate"/>
           <link id="TApplication.NotifyDeactivateHandler"/>
           <link id="TApplication.AddOnDeactivateHandler"/>
           <link id="TApplication.RemoveOnDeactivateHandler"/>
@@ -11750,7 +11735,6 @@
           </p>
         </descr>
         <seealso>
-          <link id="TApplication.GetMainFormHandle"/>
           <link id="TApplication.MainFormHandle"/>
           <link id="TApplication.MainForm"/>
           <link id="TApplicationHandlerType"/>
@@ -11802,7 +11786,6 @@
           </p>
         </descr>
         <seealso>
-          <link id="TApplication.DoOnIdleEnd"/>
           <link id="TApplication.Idle"/>
           <link id="TApplication.NotifyIdleEndHandler"/>
           <link id="TApplication.OnIdle"/>
@@ -11925,7 +11908,6 @@
         </descr>
         <seealso>
           <link id="TApplication.IntfAppRestore"/>
-          <link id="TApplication.AddHandler"/>
           <link id="TApplication.AddOnRestoreHandler"/>
           <link id="TApplication.RemoveOnRestoreHandler"/>
           <link id="TApplication.OnMinimize"/>
@@ -11973,7 +11955,6 @@
         </descr>
         <seealso>
           <link id="TApplication.Hint"/>
-          <link id="TApplication.SetHint"/>
           <link id="TApplication.AddOnHintHandler"/>
           <link id="TApplication.RemoveOnHintHandler"/>
           <link id="TApplicationHandlerType"/>
@@ -12958,7 +12939,7 @@
           </p>
         </descr>
         <seealso>
-          <link id="#lazutils.lazutilities.GetEnumName"/>
+          <link id="#rtl.typinfo.GetEnumName">GetEnumName</link>
         </seealso>
       </element>
       <element name="WindowStateToStr.Result">
Index: docs/xml/lcl/graphics.xml
===================================================================
--- docs/xml/lcl/graphics.xml	(revision 65127)
+++ docs/xml/lcl/graphics.xml	(working copy)
@@ -2148,7 +2148,6 @@
         <seealso>
           <link id="TFont.Color"/>
           <link id="FPColorToTColor"/>
-          <link id="TFPColor"/>
         </seealso>
       </element>
       <element name="TFont.SetFPColor.AValue">
@@ -5506,8 +5505,7 @@
         <short>Implements a drawing surface for a visual control or bitmap image</short>
         <descr>
           <p>
-            <var>TCanvas</var> is a desendant of the
-            <var>TFPCustomCanvas</var> class in the FCL (Free Pascal Component Library). TCanvas implements a drawing surface which can be used to display a visual control or render output to a bitmap. TCanvas provides drawing tools like Brush, Pen, and Font needed to draw on the surface. Events are provided to respond to change notifications and progress events. Methods are provided to implement common drawing operations, such as:
+            <var>TCanvas</var> is a desendant of the <var>TFPCustomCanvas</var> class in the FCL (Free Pascal Component Library). TCanvas implements a drawing surface which can be used to display a visual control or render output to a bitmap. TCanvas provides drawing tools like Brush, Pen, and Font needed to draw on the surface. Events are provided to respond to change notifications and progress events. Methods are provided to implement common drawing operations, such as:
           </p>
           <ul>
             <li>Pen, Brush, and Color selection</li>
@@ -7679,8 +7677,7 @@
         <short>The <var>Pen</var> to be used for writing in this canvas</short>
         <descr>
           <p>
-            <var>Pen</var> is a
-            <var>TPen</var> property which contains settings used when drawing lines, shapes, gradients, or generally changing pixels on the canvas.  The available properties include:
+            <var>Pen</var> is a <var>TPen</var> property which contains settings used when drawing lines, shapes, gradients, or generally changing pixels on the canvas.  The available properties include:
           </p>
           <ul>
             <li>Color</li>
@@ -7691,12 +7688,14 @@
             <li>EndCap</li>
             <li>JoinStyle</li>
           </ul>
-          <p>See <link id="TPen">TPen</link> for more information about properties, methods, and events in the class. See <link id="TFPCustomCanvas"/> for information about the pen used in the FCL ancestor class.
+          <p>
+            See <link id="TPen">TPen</link> for more information about properties, methods, and events in the class. See <var>TFPCustomCanvas</var> for information about the pen used in the FCL ancestor class.
           </p>
-          <p>The Pen property is used in the implementation of <var>TCanvas</var> drawing methods, like:
-            SetPixel, MoveTo, LineTo, Arc, ArcTo, Chord, GradientFill, RadialPie, PolyBezier, Polygon, Polyline, Ellipse, Frame, Frame3D, Rectangle, and RoundRect.
+          <p>
+            The Pen property is used in the implementation of <var>TCanvas</var> drawing methods, like: SetPixel, MoveTo, LineTo, Arc, ArcTo, Chord, GradientFill, RadialPie, PolyBezier, Polygon, Polyline, Ellipse, Frame, Frame3D, Rectangle, and RoundRect.
           </p>
-          <p>Use <var>Brush</var> to access settings used to fill enclosed areas on the drawing surface.
+          <p>
+            Use <var>Brush</var> to access settings used to fill enclosed areas on the drawing surface.
           </p>
         </descr>
         <seealso>
@@ -12439,7 +12438,7 @@
           <link id="TCustomIcon.Assign"/>
           <link id="TCustomIcon.AssignImage"/>
           <link id="TCustomIcon.MaskHandleNeeded"/>
-          <link id="TTRasterImage.BitmapHandle"/>
+          <link id="TRasterImage.BitmapHandle"/>
           <link id="TRasterImage.Mask"/>
           <link id="TRasterImage.MaskHandle"/>
           <link id="TRasterImage.MaskHandleAllocated"/>
Index: docs/xml/lcl/grids.xml
===================================================================
--- docs/xml/lcl/grids.xml	(revision 65127)
+++ docs/xml/lcl/grids.xml	(working copy)
@@ -241,19 +241,14 @@
       </element>
       <element name="TGridOption.goEditing">
         <short>Allows editing in grid cells</short>
-        <seealso>
-          <link id="TGridOption.goAlwaysShowEditor"/>
-        </seealso>
+        <seealso/>
       </element>
       <element name="TGridOption.goAutoAddRows">
         <short>Automatically add new rows</short>
         <descr>
-          Does not add rows if the last cell is empty and
-          <link id="TGridOption.goAutoAddRowsSkipContentCheck">goAutoAddRowsSkipContentCheck</link> is not set.
+          Does not add rows if the last cell is empty and <var>goAutoAddRowsSkipContentCheck</var> is not set.
         </descr>
-        <seealso>
-          <link id="TGridOption.goAutoAddRowsSkipContentCheck"/>
-        </seealso>
+        <seealso/>
       </element>
       <element name="TGridOption.goTabs">
         <short>Controls Tab key behavior in the grid</short>
@@ -325,9 +320,7 @@
       </element>
       <element name="TGridOption.goFixedColSizing">
         <short>Allow to resize fixed columns</short>
-        <seealso>
-          <link id="TGridOption.goColSizing"/>
-        </seealso>
+        <seealso/>
       </element>
       <element name="TGridOption.goDontScrollPartCell">
         <short>Selecting a partially visible cell will not scroll the grid content</short>
@@ -357,12 +350,10 @@
       </element>
       <element name="TGridOption.goAutoAddRowsSkipContentCheck">
         <short>Also add a row if last row is empty</short>
-        <seealso>
-          <link id="TGridOption.goAutoAddRows"/>
-        </seealso>
         <descr>
-          <link id="TGridOption.goAutoAddRows">goAutoAddRows</link> must also be set. Otherwise this option does not take effect at all.
+          <var>goAutoAddRows</var> must also be set. Otherwise this option does not take effect at all.
         </descr>
+        <seealso/>
       </element>
       <element name="TGridOption.goRowHighlight">
         <short>Highlights the current Row in a grid control</short>
@@ -2609,7 +2600,7 @@
           <link id="TGridColumnTitle.Font"/>
           <link id="TGridColumn.Grid"/>
           <link id="TGridColumn.Font"/>
-          <link id="TGrid.TitleFont"/>
+          <link id="TCustomGrid.TitleFont"/>
         </seealso>
       </element>
 
@@ -2673,7 +2664,7 @@
           <link id="TGridColumn.IsDefault"/>
           <link id="TGridColumn.Title"/>
           <link id="TGridColumns"/>
-          <link id="TGrid.Columns"/>
+          <link id="TCustomGrid.Columns"/>
         </seealso>
       </element>
       <element name="TGridColumnTitle.IsDefault.Result">
@@ -6012,7 +6003,7 @@
         </descr>
         <seealso>
           <link id="TCustomGrid.Options"/>
-          <link id="TGridOption.goTabs"/>
+          <link id="TGridOption"/>
         </seealso>
       </element>
       <element name="TCustomGrid.WMGetDlgCode.Msg">
@@ -6075,7 +6066,7 @@
             Calls <var>SetColRow</var> to update the values in the <var>Col</var> and <var>Row</var> properties. Values in <var>NewCol</var> and <var>NewRow</var> are stored in the corresponding property.
           </p>
           <p>
-            When <var>EditorMode</var> is set to <b>True</b>, the <var>EditorPos</var> method is called to position the <var>Editor</var> to the new cell selection.
+            When <var>EditorMode</var> is set to <b>True</b>, the private <var>EditorPos</var> method is called to position the <var>Editor</var> to the new cell selection.
           </p>
         </descr>
         <seealso>
@@ -6083,7 +6074,6 @@
           <link id="TCustomGrid.Row"/>
           <link id="TCustomGrid.Editor"/>
           <link id="TCustomGrid.EditorMode"/>
-          <link id="TCustomGrid.EditorPos"/>
           <link id="TCustomGrid.SetColRow"/>
         </seealso>
       </element>
@@ -6231,10 +6221,8 @@
         <seealso>
           <link id="TCustomGrid.Options"/>
           <link id="TCustomGrid.CursorState"/>
-          <link id="TGridOption.goColSizing"/>
-          <link id="TGridOption.goRowSizing"/>
-          <link id="TGridCursorState.gcsColWidthChanging"/>
-          <link id="TGridCursorState.gcsRowHeightChanging"/>
+          <link id="TGridOption"/>
+          <link id="TGridCursorState"/>
         </seealso>
       </element>
 
@@ -7525,10 +7513,10 @@
         </descr>
         <seealso>
           <link id="TCustomGrid.Columns"/>
-          <link id="TCustomGrid.DefaultDrawCell"/>
           <link id="TCustomGrid.GetImageForCheckBox"/>
           <link id="TCustomGrid.OnUserCheckBoxImage"/>
           <link id="TCustomGrid.OnUserCheckBoxBitmap"/>
+          <link id="TCustomDrawGrid.DefaultDrawCell"/>
         </seealso>
       </element>
       <element name="TCustomGrid.DrawGridCheckboxBitmaps.aCol">
@@ -10663,7 +10651,7 @@
           <link id="TCustomGrid.ShowCellHintWindow"/>
           <link id="TCustomGrid.PrepareCanvas"/>
           <link id="TCustomGrid.DrawRow"/>
-          <link id="TCustomGrid.OnMouseWheel"/>
+          <link id="TCustomDrawGrid.OnMouseWheel"/>
         </seealso>
       </element>
 
@@ -11585,7 +11573,7 @@
          </p>
        </descr>
        <seealso>
-         <link id="TGridOption.goCellHints"/>
+         <link id="TGridOption"/>
          <link id="TCustomGrid.Options"/>
          <link id="TCustomGrid.CellHintPriority"/>
          <link id="TCustomGrid.GetCellHintText"/>
Index: docs/xml/lcl/imglist.xml
===================================================================
--- docs/xml/lcl/imglist.xml	(revision 65127)
+++ docs/xml/lcl/imglist.xml	(working copy)
@@ -3979,7 +3979,7 @@
         </descr>
         <seealso>
           <link id="TCustomImageList.Overlay"/>
-          <link id="TCustomImageList.ClearOverlay"/>
+          <link id="TCustomImageList.ClearOverlays"/>
           <link id="TCustomImageList.DrawOverlay"/>
           <link id="TCustomImageList.Draw"/>
         </seealso>
Index: docs/xml/lcl/interfacebase.xml
===================================================================
--- docs/xml/lcl/interfacebase.xml	(revision 65127)
+++ docs/xml/lcl/interfacebase.xml	(working copy)
@@ -540,7 +540,6 @@
         <descr/>
         <seealso>
           <link id="TDialogButtons.Items"/>
-          <link id="#rtl.classes.TCollection.GetItem">TCollection.GetItem</link>
         </seealso>
       </element>
       <element name="TDialogButtons.GetItem.Result">
@@ -672,8 +671,10 @@
           <p>
             Use <var>Add</var> to create and store a new TDialogButtoon instance in Items.
           </p>
-          Use <var>Delete</var> to remove a collection item at a specific position in Items.
           <p>
+            Use <var>Delete</var> to remove a collection item at a specific position in Items.
+          </p>
+          <p>
             Use <var>Clear</var> to remove all Items in the collection.
           </p>
         </descr>
@@ -681,8 +682,6 @@
           <link id="TDialogButtons.GetItem"/>
           <link id="TDialogButtons.SetItem"/>
           <link id="TDialogButtons.Add"/>
-          <link id="#rtl.classes.TCollection.GetItem">TCollection.GetItem</link>
-          <link id="#rtl.classes.TCollection.SetItem">TCollection.SetItem</link>
           <link id="#rtl.classes.TCollection.Clear">TCollection.Clear</link>
           <link id="#rtl.classes.TCollection.Count">TCollection.Count</link>
           <link id="#rtl.classes.TCollection.Delete">TCollection.Delete</link>
@@ -762,7 +761,7 @@
         </descr>
         <seealso>
           <link id="TWidgetSet.ThemeServices"/>
-          <link id="#rtl.objects.TObject.BeforeDestruction">TObject.BeforeDestruction</link>
+          <link id="#rtl.objects.TObject">TObject</link>
         </seealso>
       </element>
 
Index: docs/xml/lcl/lazhelpintf.xml
===================================================================
--- docs/xml/lcl/lazhelpintf.xml	(revision 65127)
+++ docs/xml/lcl/lazhelpintf.xml	(working copy)
@@ -1040,7 +1040,7 @@
           Raises an EHelpSystemException exception when Databases already contains a registered LCL Help Database.
         </errors>
         <seealso>
-          <link id="EHelpSystemException "/>
+          <link id="EHelpSystemException"/>
         </seealso>
       </element>
 
Index: docs/xml/lcl/lclmemmanager.xml
===================================================================
--- docs/xml/lcl/lclmemmanager.xml	(revision 65127)
+++ docs/xml/lcl/lclmemmanager.xml	(working copy)
@@ -422,10 +422,6 @@
 <seealso>
 <link id="TLCLNonFreeMemManager.ClearOnCreate"/>
 <link id="TLCLNonFreeMemManager.ItemSize"/>
-<link id="TLCLNonFreeMemManager.FItems"/>
-<link id="TLCLNonFreeMemManager.FCurItem"/>
-<link id="TLCLNonFreeMemManager.FEndItem"/>
-<link id="TLCLNonFreeMemManager.FCurSize"/>
 </seealso>
 </element>
 <element name="TLCLNonFreeMemManager.NewItem.Result">
@@ -440,8 +436,6 @@
 </descr>
 <seealso>
 <link id="TLCLNonFreeMemManager.ItemSize"/>
-<link id="TLCLNonFreeMemManager.FItems"/>
-<link id="TLCLNonFreeMemManager.FFirstSize"/>
 <link id="TLCLEnumItemsMethod"/>
 </seealso>
 </element>
@@ -486,7 +480,7 @@
 </descr>
 <seealso>
 <link id="TExtMemoryStream.Capacity"/>
-<link id="#rtl.classes.TMemoryStream.Realloc">TMemoryStream.Realloc</link>
+<link id="#rtl.classes.TMemoryStream">TMemoryStream</link>
 </seealso>
 </element>
 <element name="TExtMemoryStream.Realloc.Result">
Index: docs/xml/lcl/maskedit.xml
===================================================================
--- docs/xml/lcl/maskedit.xml	(revision 65127)
+++ docs/xml/lcl/maskedit.xml	(working copy)
@@ -1228,7 +1228,6 @@
         </descr>
         <seealso>
           <link id="TCustomMaskEdit.OnValidationError"/>
-          <link id="TCustomMaskEdit.TextIsValid"/>
           <link id="TCustomMaskEdit.ValidateEdit"/>
           <link id="TCustomMaskEdit.ValidationErrorMode"/>
         </seealso>
Index: docs/xml/lcl/menus.xml
===================================================================
--- docs/xml/lcl/menus.xml	(revision 65127)
+++ docs/xml/lcl/menus.xml	(working copy)
@@ -103,7 +103,6 @@
         </descr>
         <seealso>
           <link id="TMenu.OnChange"/>
-          <link id="TMenuItem.OnChange"/>
           <link id="TMenu.MenuChanged"/>
           <link id="TMenuItem.MenuChanged"/>
         </seealso>
@@ -516,7 +515,6 @@
         </descr>
         <seealso>
           <link id="TMenuItem.MergedItems"/>
-          <link id="TMenuItem.MergeWith"/>
           <link id="TMainMenu.Merge"/>
         </seealso>
       </element>
@@ -850,7 +848,7 @@
           </p>
         </descr>
         <seealso>
-          <link id="#rtl.classes.TPersistent.AssignTo">TPersistent.AssignTo</link>
+          <link id="#rtl.classes.TPersistent.Assign">TPersistent.Assign</link>
         </seealso>
       </element>
       <element name="TMenuItem.AssignTo.Dest">
@@ -1527,7 +1525,7 @@
           </p>
         </descr>
         <seealso>
-          <link id="TMenuItems.IndexOf"/>
+          <link id="TMenuItem.Items"/>
         </seealso>
       </element>
       <element name="TMenuItem.IndexOf.Result">
@@ -1568,7 +1566,6 @@
         <descr/>
         <seealso>
           <link id="TMenuItem.MergedItems"/>
-          <link id="TMenuItem.MergeWith"/>
           <link id="TMenuItem.Visible"/>
         </seealso>
       </element>
@@ -1783,7 +1780,7 @@
         <seealso>
           <link id="TMenuItem.MergedParent"/>
           <link id="TMenuItem.Menu"/>
-          <link id="TMainMenuItem"/>
+          <link id="TMainMenu"/>
         </seealso>
       </element>
       <element name="TMenuItem.IsInMenuBar.Result">
@@ -1940,7 +1937,7 @@
         </descr>
         <seealso>
           <link id="TMenuItem.Items"/>
-          <link id="TMenuItems.Count"/>
+          <link id="#rtl.classes.TList.Count">TList.Count</link>
         </seealso>
       </element>
 
@@ -2388,11 +2385,11 @@
       <!-- private methods -->
       <element name="TMenu.CMParentBiDiModeChanged">
         <short>
-          Handles the CM_PARENTBIDIMODECHANGED control message for the menu
+          Handles the CM_PARENTBIDIMODECHANGED control message
         </short>
         <descr>
           <p>
-            See TCustomForm.CMBiDiModeChanged for more information.
+            See <var>TCustomForm.CMBiDiModeChanged</var> for more information.
           </p>
         </descr>
         <seealso/>
@@ -2583,7 +2580,6 @@
         </descr>
         <seealso>
           <link id="TMenu.DoChange"/>
-          <link id="TMenuItem.OnChange"/>
           <link id="TMenuChangeEvent"/>
         </seealso>
       </element>
@@ -2610,7 +2606,7 @@
           </p>
         </descr>
         <seealso>
-          <link id="#rtl.classes.TPersistent.AssignTo">TPersistent.AssignTo</link>
+          <link id="#rtl.classes.TPersistent.Assign">TPersistent.Assign</link>
         </seealso>
       </element>
       <element name="TMenu.AssignTo.Dest">
@@ -2620,7 +2616,8 @@
       <element name="TMenu.Notification" link="#rtl.classes.TComponent.Notification"/>
 
       <element name="TMenu.ParentBidiModeChanged">
-        <short>
+        <short>Performs action when ParentBiDiMode has been changed</short>
+        <descr>
           <p>
             Performs actions needed when the value in <var>ParentBiDiMode</var> has been changed. When Parent   BiDiMode   is set to <b>True</b>, ParentBidiModeChanged ensures the <var>BiDiMode</var> from the <var>TCustomForm</var> instance in <var>AOwner</var> is used in the menu.
           </p>
@@ -2627,8 +2624,7 @@
           <p>
             ParentBidiModeChanged is called from the <var>Create</var> constructor, and when a new value is assigned to the <var>ParentBiDiMode</var> property.
           </p>
-        </short>
-        <descr/>
+        </descr>
         <seealso/>
       </element>
       <element name="TMenu.ParentBidiModeChanged.AOwner">
@@ -2895,7 +2891,6 @@
           </p>
         </descr>
         <seealso>
-          <link id="TMenu.SetParent"/>
           <link id="TMenu.DestroyHandle"/>
           <link id="TMenuItem.Items"/>
           <link id="TMenuItem.Handle"/>
@@ -3130,11 +3125,10 @@
           </p>
         </descr>
         <seealso>
+          <link id="TMainMenu.Unmerge"/>
           <link id="TMenu.Items"/>
-          <link id="TMenuItem.MergeWith"/>
-          <link id="TMenuItem.MergesItems"/>
+          <link id="TMenuItem.MergedItems"/>
           <link id="TMenuItem.Merged"/>
-          <link id="TMenu.Unmerge"/>
         </seealso>
       </element>
       <element name="TMainMenu.Merge.Menu">
Index: docs/xml/lcl/pairsplitter.xml
===================================================================
--- docs/xml/lcl/pairsplitter.xml	(revision 65127)
+++ docs/xml/lcl/pairsplitter.xml	(working copy)
@@ -85,7 +85,7 @@
           </p>
         </descr>
         <seealso>
-          <link id="TPairSplitter.Sides"/>
+          <link id="TCustomPairSplitter.Sides"/>
           <link id="#lcl.controls.TControl.Parent">TControl.Parent</link>
           <link id="#lcl.controls.TControl.SetParent">TControl.SetParent</link>
           <link id="#lcl.controls.TControl.CheckNewParent">TControl.CheckNewParent</link>
Index: docs/xml/lcl/printers.xml
===================================================================
--- docs/xml/lcl/printers.xml	(revision 65127)
+++ docs/xml/lcl/printers.xml	(working copy)
@@ -676,8 +676,7 @@
           <link id="TPrinterCanvas.PageHeight"/>
           <link id="TPrinterCanvas.YDPI"/>
           <link id="TPrinter.YDPI"/>
-          <link id="TPaperRect.PhysicalRect"/>
-          <link id="TPaperRect.WorkRect"/>
+          <link id="TPaperRect"/>
         </seealso>
       </element>
 
@@ -704,8 +703,7 @@
           <link id="TPrinterCanvas.PageWidth"/>
           <link id="TPrinterCanvas.XDPI"/>
           <link id="TPrinter.XDPI"/>
-          <link id="TPaperRect.PhysicalRect"/>
-          <link id="TPaperRect.WorkRect"/>
+          <link id="TPaperRect"/>
         </seealso>
       </element>
 
@@ -732,8 +730,7 @@
           <link id="TPrinterCanvas.PageHeight"/>
           <link id="TPrinterCanvas.YDPI"/>
           <link id="TPrinter.YDPI"/>
-          <link id="TPaperRect.PhysicalRect"/>
-          <link id="TPaperRect.WorkRect"/>
+          <link id="TPaperRect"/>
         </seealso>
       </element>
 
@@ -760,8 +757,7 @@
           <link id="TPrinterCanvas.PageWidth"/>
           <link id="TPrinterCanvas.XDPI"/>
           <link id="TPrinter.XDPI"/>
-          <link id="TPaperRect.PhysicalRect"/>
-          <link id="TPaperRect.WorkRect"/>
+          <link id="TPaperRect"/>
         </seealso>
       </element>
 
@@ -1177,9 +1173,7 @@
             <var>Destroy</var> is the overridden destructor for the class instance. Destroy frees resources allocated to internal members in the class instance, and calls the inherited destructor.
           </p>
         </descr>
-        <seealso>
-          <link id="#rtl.objects.TObject.Destroy">TObject.Destroy</link>
-        </seealso>
+        <seealso/>
       </element>
 
       <element name="TPaperSize.DefaultPapers">
@@ -1706,7 +1700,6 @@
         <seealso>
           <link id="TPrinter.PaperSize"/>
           <link id="TPaperSize"/>
-          <link id="TPaperSize.CheckSupportedPapers"/>
         </seealso>
       </element>
       <element name="TPrinter.DoEnumPapers.Lst">
@@ -2755,9 +2748,9 @@
           <link id="TPrinter.PaperSize"/>
           <link id="TPrinter.Printers"/>
           <link id="TPaperSize.PaperRect"/>
-          <link id="TPaperRect.WorkRect"/>
           <link id="TPrinterCanvas.Printer"/>
           <link id="TPrinterCanvas.PageHeight"/>
+          <link id="TPaperRect"/>
         </seealso>
       </element>
 
@@ -2781,9 +2774,9 @@
           <link id="TPrinter.PaperSize"/>
           <link id="TPrinter.Printers"/>
           <link id="TPaperSize.PaperRect"/>
-          <link id="TPaperRect.WorkRect"/>
           <link id="TPrinterCanvas.Printer"/>
           <link id="TPrinterCanvas.PageWidth"/>
+          <link id="TPaperRect"/>
         </seealso>
       </element>
 
Index: docs/xml/lcl/propertystorage.xml
===================================================================
--- docs/xml/lcl/propertystorage.xml	(revision 65127)
+++ docs/xml/lcl/propertystorage.xml	(working copy)
@@ -119,7 +119,6 @@
           <link id="TStoredValues"/>
           <link id="#rtl.classes.TCollectionItem.DisplayName">TCollectionItem.DisplayName</link>
           <link id="#rtl.classes.TCollectionItem.Collection">TCollectionItem.Collection</link>
-          <link id="#rtl.classes.TCollectionItem.SetDisplayName">TCollectionItem.SetDisplayName</link>
         </seealso>
       </element>
       <element name="TStoredValue.SetDisplayName.AValue">
@@ -136,7 +135,7 @@
         <seealso>
           <link id="TStoredValue.Value"/>
           <link id="#rtl.classes.TCollectionItem.Create">TCollectionItem.Create</link>
-          <link id="#rtl.classes.TCollectionItem.Collction">TCollectionItem.Collection</link>
+          <link id="#rtl.classes.TCollectionItem.Collection">TCollectionItem.Collection</link>
         </seealso>
       </element>
       <element name="TStoredValue.Create.ACollection">
@@ -267,9 +266,7 @@
         <short>XOR encoding key, empty for encoding is not used</short>
         <descr>
           <p>
-            <p>
-              <var>KeyString</var> is a <var>String</var> property which contains the key used to XOR encode/decode the <var>Value</var> for the collection item. XOR encoding is performed in the <var>Save</var> method when the collection item is written to the storage container for the collection. XOR decoding is performed in the <var>Restore</var> method when the value is read from the storage container. XOR encoding/decoding is not performed when KeyString is an empty string (<b>''</b>).
-            </p>
+            <var>KeyString</var> is a <var>String</var> property which contains the key used to XOR encode/decode the <var>Value</var> for the collection item. XOR encoding is performed in the <var>Save</var> method when the collection item is written to the storage container for the collection. XOR decoding is performed in the <var>Restore</var> method when the value is read from the storage container. XOR encoding/decoding is not performed when KeyString is an empty string (<b>''</b>).
           </p>
         </descr>
         <seealso/>
@@ -405,7 +402,7 @@
         <seealso>
           <link id="TStoredValues.Items"/>
           <link id="TStoredValue.Name"/>
-          <link id="#rtl.system.AnsiCompareText">AnsiCompareText</link>
+          <link id="#rtl.sysutils.AnsiCompareText">AnsiCompareText</link>
         </seealso>
       </element>
       <element name="TStoredValues.IndexOf.Result">
@@ -516,11 +513,11 @@
           </p>
         </descr>
         <seealso>
-          <link id="TStoreValues.Items"/>
-          <link id="TStoreValues.IndexOf"/>
-          <link id="TStoreValues.StoredValue"/>
-          <link id="TStoreValue.Assign"/>
-          <link id="TStoreValue.Name"/>
+          <link id="TStoredValues.Items"/>
+          <link id="TStoredValues.IndexOf"/>
+          <link id="TStoredValues.StoredValue"/>
+          <link id="TStoredValue.Assign"/>
+          <link id="TStoredValue.Name"/>
         </seealso>
       </element>
       <element name="TStoredValues.Values.Name">
@@ -903,7 +900,7 @@
         <descr>
           <p>
             <var>Destroy</var> is the overridden destructor for the class instance. It calls the <var>FreeStorage</var> method to free any items in the collection, and frees the <var>TStoredValues</var> instance in the <var>StoredValues</var> property. <var>TPropertyStorageLink</var> instances in the internal list are freed, and the list itself is also freed. Destroy calls the inherited method prior to exit.
-          </p>.
+          </p>
         </descr>
         <seealso/>
       </element>
@@ -1189,7 +1186,7 @@
         <seealso>
           <link id="TCustomPropertyStorage.Save"/>
           <link id="TCustomPropertyStorage.Restore"/>
-          <link id="TCustomPropertyStorage.StoreValue"/>
+          <link id="TCustomPropertyStorage.StoredValue"/>
           <link id="TStoredValues"/>
         </seealso>
       </element>
Index: docs/xml/lcl/shellctrls.xml
===================================================================
--- docs/xml/lcl/shellctrls.xml	(revision 65127)
+++ docs/xml/lcl/shellctrls.xml	(working copy)
@@ -1249,7 +1249,6 @@
           <link id="TCustomShellListView.Items"/>
           <link id="TCustomShellListView.PopulateWithRoot"/>
           <link id="TCustomShellListView.MaskCaseSensitivity"/>
-          <link id="TCustomShellTreeView.GetFilesInDir"/>
           <link id="#lcl.comctrls.TCustomListView.Clear">TCustomListView.Clear</link>
         </seealso>
       </element>
Index: docs/xml/lcl/spin.xml
===================================================================
--- docs/xml/lcl/spin.xml	(revision 65127)
+++ docs/xml/lcl/spin.xml	(working copy)
@@ -237,7 +237,7 @@
         <short>Frees the handle for the windowed control</short>
         <descr/>
         <seealso>
-          <link id="#lcl.stdctrls.TCustomEdit.FinalizeWnd">TCustomEdit.FinalizeWnd</link>
+          <link id="#lcl.controls.TWinControl.FinalizeWnd">TWinControl.FinalizeWnd</link>
         </seealso>
       </element>
 
@@ -654,7 +654,7 @@
           </p>
         </descr>
         <seealso>
-          <link id="TCustomSpinEdit.DecimalPlaces"/>
+          <link id="TCustomFloatSpinEdit.DecimalPlaces"/>
           <link id="TCustomSpinEdit.Value"/>
           <link id="TCustomSpinEdit.MinValue"/>
           <link id="TCustomSpinEdit.MaxValue"/>
@@ -678,7 +678,6 @@
         <seealso>
           <link id="TCustomFloatSpinEdit.GetLimitedValue"/>
           <link id="#rtl.system.MaxInt">MaxInt</link>
-          <link id="#rtl.system.MinInt">MinInt</link>
         </seealso>
       </element>
       <element name="TCustomSpinEdit.GetLimitedValue.Result">
Index: docs/xml/lcl/stdctrls.xml
===================================================================
--- docs/xml/lcl/stdctrls.xml	(revision 65127)
+++ docs/xml/lcl/stdctrls.xml	(working copy)
@@ -837,7 +837,7 @@
         </descr>
         <seealso>
           <link id="TCustomGroupBox.ParentBackground"/>
-          <link id="#lcl.controls.TWinControl.Color">TWinControl.Color</link>
+          <link id="#lcl.controls.TControl.Color">TControl.Color</link>
         </seealso>
       </element>
       <element name="TCustomGroupBox.SetColor.Value">
@@ -863,8 +863,8 @@
           </p>
         </descr>
         <seealso>
-          <link id="TCustomGroupBox.ParentColor"/>
           <link id="TCustomGroupBox.UpdateOpaque"/>
+          <link id="#lcl.controls.TControl.ParentColor">TControl.ParentColor</link>
           <link id="#lcl.controls.TControl.CMParentColorChanged">TControl.CMParentColorChanged</link>
         </seealso>
       </element>
@@ -4425,8 +4425,7 @@
           <link id="TDrawItemEvent"/>
           <link id="#lcl.controls.TControl.Color">TControl.Color</link>
           <link id="#lcl.graphics.TCanvas.TextStyle">TCanvas.TextStyle</link>
-          <link id="#lcl.graphics.TTextStyle.Alignment">TTextStyle.Alignment</link>
-          <link id="#lcl.graphics.TTextStyle.Layout">TTextStyle.Layout</link>
+          <link id="#lcl.graphics.TTextStyle">TTextStyle</link>
         </seealso>
       </element>
 
@@ -4816,9 +4815,9 @@
         </descr>
         <seealso>
           <link id="TCustomEdit.CreateEmulatedTextHintFont"/>
-          <link id="TCustomEdit.ShowEmulatedTextHintIfYouCan"/>
           <link id="TCustomEdit.TextHint"/>
           <link id="TCustomEdit.Text"/>
+          <link id="TCustomEdit.InitializeWnd"/>
         </seealso>
       </element>
 
@@ -5514,9 +5513,7 @@
           </p>
         </descr>
         <seealso>
-          <link id="TCustomEdit.ShowEmulatedTextHintIfYouCan"/>
           <link id="TCustomEdit.CanShowEmulatedTextHint"/>
-          <link id="TCustomEdit.ShowEmulatedTextHint"/>
           <link id="TCustomEdit.TextHint"/>
           <link id="TCustomEdit.EditingDone"/>
           <link id="#lcl.controls.TWinControl.WMKillFocus">TWinControl.WMKillFocus</link>
@@ -5838,9 +5835,7 @@
             The property value is <b>False</b> if a handle has not been allocated for the widgetset class. Otherwise, the property value is determined by calling the <var>GetCanUndo</var> method in the widgetset class.
           </p>
         </descr>
-        <seealso>
-          <link id="TCustomEdit.GetCanUndo"/>
-        </seealso>
+        <seealso/>
       </element>
 
       <element name="TCustomEdit.CaretPos">
@@ -6003,11 +5998,10 @@
           </p>
         </descr>
         <seealso>
-          <link id="TCustomComboBox.OnChange"/>
-          <link id="TCustomComboBox.Change"/>
-          <link id="TCustomComboBox.Changed"/>
-          <link id="TCustomComboBox.Text"/>
-          <link id="TCustomComboBox.Modified"/>
+          <link id="TCustomEdit.Change"/>
+          <link id="TCustomEdit.Text"/>
+          <link id="TCustomEdit.Modified"/>
+          <link id="#lcl.controls.TControl.Changed">TControl.Changed</link>
         </seealso>
       </element>
 
@@ -7426,9 +7420,7 @@
         <short>Indicates the checked state for the control</short>
         <descr>
           <p>
-            <p>
-              <var>Checked</var> is a <var>Boolean</var> property which indicates if the control is displayed using its "checked" or "unchecked" state. The value for the property is always <b>False</b> in <var>TButtonControl</var>, and is overridden in a descendent class.
-            </p>
+            <var>Checked</var> is a <var>Boolean</var> property which indicates if the control is displayed using its "checked" or "unchecked" state. The value for the property is always <b>False</b> in <var>TButtonControl</var>, and is overridden in a descendent class.
           </p>
         </descr>
       </element>
@@ -7706,10 +7698,10 @@
           </p>
         </descr>
         <seealso>
-          <link id="TCustomButton.Caption"/>
           <link id="TCustomButton.Click"/>
-          <link id="TCustomButton.OnClick"/>
           <link id="#lcl.controls.TControl.DialogChar">TControl.DialogChar</link>
+          <link id="#lcl.controls.TControl.Caption">TControl.Caption</link>
+          <link id="#lcl.controls.TControl.OnClick">TControl.OnClick</link>
         </seealso>
       </element>
       <element name="TCustomButton.DialogChar.Result">
@@ -7851,7 +7843,7 @@
           <link id="TCustomButton.Active"/>
           <link id="TCustomButton.WSSetDefault"/>
           <link id="#lcl.forms.GetParentForm">GetParentForm</link>
-          <link id="'#lcl.forms.TCustomForm.CancelControl'"/>
+          <link id="#lcl.forms.TCustomForm.CancelControl"/>
           <link id="#lcl.forms.TCustomForm.DefaultControl">TCustomForm.DefaultControl</link>
         </seealso>
       </element>
@@ -8009,7 +8001,6 @@
         </descr>
         <seealso>
           <link id="TCustomButton.ActiveDefaultControlChanged"/>
-          <link id="TCustomButton.UpdateFocus"/>
           <link id="TCustomButton.Default"/>
           <link id="#lcl.forms.TCustomForm.ActiveDefaultControl">TCustomForm.ActiveDefaultControl</link>
         </seealso>
@@ -9400,10 +9391,10 @@
           </p>
         </descr>
         <seealso>
-          <link id="TCustomLabel.AdjustSize"/>
           <link id="TCustomLabel.AutoSize"/>
-          <link id="TCustomLabel.AutoSizeDelayed"/>
           <link id="#lcl.controls.TControl.Loaded">TControl.Loaded</link>
+          <link id="#lcl.controls.TControl.AdjustSize">TControl.AdjustSize</link>
+          <link id="#lcl.controls.TControl.AutoSizeDelayed">TControl.AutoSizeDelayed</link>
         </seealso>
       </element>
 
@@ -9716,7 +9707,7 @@
         </descr>
         <seealso>
           <link id="TCustomLabel.FocusControl"/>
-          <link id="TCustomLabel.Caption"/>
+          <link id="#lcl.controls.TControl.Caption">TControl.Caption</link>
         </seealso>
       </element>
 
Index: docs/xml/lcl/valedit.xml
===================================================================
--- docs/xml/lcl/valedit.xml	(revision 65127)
+++ docs/xml/lcl/valedit.xml	(working copy)
@@ -213,7 +213,7 @@
           </p>
         </descr>
         <seealso>
-          <link id="#rtl.classes.TPersistent.AssignTo">TPersistent.AssignTo</link>
+          <link id="#rtl.classes.TPersistent.Assign">TPersistent.Assign</link>
         </seealso>
       </element>
       <element name="TItemProp.AssignTo.Dest">
@@ -754,7 +754,7 @@
         </descr>
         <seealso>
           <link id="TItemPropList.Insert"/>
-          <link id="#rtl.classes.TStringList.InsertItem">TStringList.InsertItem</link>
+          <link id="#rtl.classes.TStringList">TStringList</link>
         </seealso>
       </element>
       <element name="TValueListStrings.InsertItem.Index">
@@ -777,8 +777,8 @@
           </p>
         </descr>
         <seealso>
-          <link id="#rtl.classes.TStringList.Put">TStringList.Put</link>
           <link id="#rtl.classes.TStrings.Strings">TStrings.Strings</link>
+          <link id="#rtl.classes.TStringList">TStringList</link>
         </seealso>
       </element>
       <element name="TValueListStrings.Put.Index">
@@ -866,7 +866,7 @@
           </p>
         </descr>
         <seealso>
-          <link id="TValueListStrings.QuickSortStringsAndItemProps"/>
+          <link id="TValueListStrings.CustomSort"/>
         </seealso>
       </element>
       <element name="TValueListStrings.CustomSort.Compare">
@@ -1378,10 +1378,10 @@
           </p>
         </descr>
         <seealso>
-          <link id="TValueListEditor.Cells"/>
           <link id="TValueListEditor.DisplayOptions"/>
           <link id="TValueListEditor.TitleCaptions"/>
           <link id="TDisplayOption"/>
+          <link id="#lcl.grids.TCustomStringGrid.Cells">TCustomStringGrid.Cells</link>
         </seealso>
       </element>
 
@@ -1402,7 +1402,7 @@
           <link id="TValueListEditor.TitleCaptions"/>
           <link id="TValueListEditor.DisplayOptions"/>
           <link id="TValueListEditor.RowCount"/>
-          <link id="TValueListEditor.Row"/>
+          <link id="#lcl.grids.TCustomDrawGrid.Row">TCustomDrawGrid.Row</link>
         </seealso>
       </element>
 
@@ -1710,9 +1710,9 @@
           </p>
         </descr>
         <seealso>
-          <link id="TValueListEditor.Cells">TValueListEditor.Cells</link>
           <link id="TValueListEditor.Strings">TValueListEditor.Strings</link>
           <link id="TValueListEditor.DisplayOptions">TValueListEditor.DisplayOptions</link>
+          <link id="#lcl.grids.TCustomStringGrid.Cells">TCustomStringGrid.Cells</link>
         </seealso>
       </element>
       <element name="TValueListEditor.SetCells.ACol">
@@ -1735,7 +1735,7 @@
           </p>
         </descr>
         <seealso>
-          <link id="TValueListEditor.Cells"/>
+          <link id="#lcl.grids.TCustomStringGrid.Cells">TCustomStringGrid.Cells</link>
         </seealso>
       </element>
       <element name="TValueListEditor.SetEditText.ACol">
@@ -1767,9 +1767,9 @@
           </p>
         </descr>
         <seealso>
-          <link id="TValueListEditor.FixedRows"/>
           <link id="TValueListEditor.DisplayOptions"/>
           <link id="TValueListEditor.TitleCaptions"/>
+          <link id="#lcl.grids.TCustomDrawGrid.FixedRows">TCustomDrawGrid.FixedRows</link>
         </seealso>
       </element>
       <element name="TValueListEditor.SetFixedRows.AValue">
@@ -1802,7 +1802,6 @@
           <link id="TValueListEditor.Strings"/>
           <link id="#lcl.grids.TCustomDrawGrid.FixedRows">TCustomDrawGrid.FixedRows</link>
           <link id="#lcl.grids.TCustomDrawGrid.RowCount">TCustomDrawGrid.RowCount</link>
-          <link id="#lcl.grids.TCustomDrawGrid.SetRowCount">TCustomDrawGrid.SetRowCount</link>
           <link id="#lcl.grids.EGridException">EGridException</link>
         </seealso>
       </element>
@@ -1987,8 +1986,8 @@
           </p>
         </descr>
         <seealso>
-          <link id="TValueListEditor.FixedRows"/>
           <link id="TValueListEditor.Strings"/>
+          <link id="#lcl.grids.TCustomDrawGrid.FixedRows">TCustomDrawGrid.FixedRows</link>
           <link id="#lcl.grids.TCustomDrawGrid.DeleteRow">TCustomDrawGrid.DeleteRow</link>
         </seealso>
       </element>
@@ -2040,7 +2039,7 @@
         </descr>
         <seealso>
           <link id="TValueListEditor.Strings"/>
-          <link id="TValueListEditor.FixedRows"/>
+          <link id="#lcl.grids.TCustomDrawGrid.FixedRows">TCustomDrawGrid.FixedRows</link>
           <link id="#rtl.classes.TStrings.IndexOfName">TStrings.IndexOfName</link>
         </seealso>
       </element>
@@ -2075,9 +2074,9 @@
           </p>
         </errors>
         <seealso>
-          <link id="TValueListEditor.FixedRows"/>
           <link id="TValueListEditor.Strings"/>
           <link id="TValueListStrings.InsertItem"/>
+          <link id="#lcl.grids.TCustomDrawGrid.FixedRows">TCustomDrawGrid.FixedRows</link>
         </seealso>
       </element>
       <element name="TValueListEditor.InsertColRow.IsColumn">
@@ -2107,11 +2106,11 @@
         </descr>
         <seealso>
           <link id="TValueListEditor.Strings"/>
-          <link id="TValueListEditor.Cells"/>
-          <link id="TValueListEditor.Row"/>
-          <link id="TValueListEditor.FixedRows"/>
           <link id="TValueListEditor.InsertRowWithValues"/>
           <link id="TValueListStrings.InsertItem"/>
+          <link id="#lcl.grids.TCustomDrawGrid.FixedRows">TCustomDrawGrid.FixedRows</link>
+          <link id="#lcl.grids.TCustomDrawGrid.Row">TCustomDrawGrid.Row</link>
+          <link id="#lcl.grids.TCustomStringGrid.Cells">TCustomStringGrid.Cells</link>
         </seealso>
       </element>
       <element name="TValueListEditor.InsertRow.KeyName">
@@ -2203,8 +2202,8 @@
         </descr>
         <seealso>
           <link id="TValueListEditor.Strings"/>
-          <link id="TValueListEditor.Cells"/>
-          <link id="TValueListEditor.Row"/>
+          <link id="#lcl.grids.TCustomDrawGrid.Row">TCustomDrawGrid.Row</link>
+          <link id="#lcl.grids.TCustomStringGrid.Cells">TCustomStringGrid.Cells</link>
         </seealso>
       </element>
       <element name="TValueListEditor.IsEmptyRow.aRow">
@@ -2313,9 +2312,9 @@
           </p>
         </descr>
         <seealso>
-          <link id="TValueListEditor.SortColRow"/>
           <link id="TVleSortCol"/>
           <link id="#lcl.grids.TCustomGrid.Sort">TCustomGrid.Sort</link>
+          <link id="#lcl.grids.TCustomDrawGrid.SortColRow">TCustomDrawGrid.SortColRow</link>
         </seealso>
       </element>
       <element name="TValueListEditor.Sort.Index">
@@ -2372,8 +2371,8 @@
         </descr>
         <seealso>
           <link id="TValueListEditor.Values"/>
-          <link id="TValueListEditor.Cells"/>
           <link id="TValueListEditor.Strings"/>
+          <link id="#lcl.grids.TCustomStringGrid.Cells">TCustomStringGrid.Cells</link>
         </seealso>
       </element>
       <element name="TValueListEditor.Keys.Index">
@@ -2398,7 +2397,7 @@
         <seealso>
           <link id="TValueListEditor.Keys"/>
           <link id="TValueListEditor.Strings"/>
-          <link id="TValueListEditor.Cells"/>
+          <link id="#lcl.grids.TCustomStringGrid.Cells">TCustomStringGrid.Cells</link>
         </seealso>
       </element>
       <element name="TValueListEditor.Values.Key">
@@ -2587,9 +2586,9 @@
         </descr>
         <seealso>
           <link id="TValueListEditor.RowCount"/>
-          <link id="TValueListEditor.FixedRows"/>
           <link id="TDisplayOptions"/>
           <link id="TDisplayOption"/>
+          <link id="#lcl.grids.TCustomDrawGrid.FixedRows">TCustomDrawGrid.FixedRows</link>
           <link id="#lcl.grids.TCustomDrawGrid.AutoFillColumns">TCustomDrawGrid.AutoFillColumns</link>
         </seealso>
       </element>
docs-fixes.diff (131,819 bytes)   

Maxim Ganetsky

2021-05-25 21:52

developer   ~0131037

Applied, thanks.

Issue History

Date Modified Username Field Change
2021-05-24 15:37 Don Siders New Issue
2021-05-24 15:37 Don Siders File Added: docs-fixes.diff
2021-05-25 21:52 Maxim Ganetsky Assigned To => Maxim Ganetsky
2021-05-25 21:52 Maxim Ganetsky Status new => resolved
2021-05-25 21:52 Maxim Ganetsky Resolution open => fixed
2021-05-25 21:52 Maxim Ganetsky Fixed in Version => 2.2
2021-05-25 21:52 Maxim Ganetsky Fixed in Revision => 65136
2021-05-25 21:52 Maxim Ganetsky LazTarget => -
2021-05-25 21:52 Maxim Ganetsky Note Added: 0131037
2021-05-26 05:28 Don Siders Status resolved => closed