Docs. LCL/LazUtils/various. Updates or removes URLs which are http, dead links, or examples to placate SourceForge hosting.

This commit is contained in:
dsiders 2024-06-13 03:40:12 +01:00
parent 60e0038353
commit 8692ed1de5
6 changed files with 23 additions and 28 deletions

View File

@ -240,8 +240,8 @@ Returns <b>True</b> if the specified values are a valid UTF-16 character
Based on the specification defined by the Unicode consortium, at:
</p>
<p>
<url href="http://unicode.org/faq/utf_bom.html#utf16-7">
http://unicode.org/faq/utf_bom.html#utf16-7
<url href="https://unicode.org/faq/utf_bom.html#utf16-7">
https://unicode.org/faq/utf_bom.html#utf16-7
</url>
</p>
<p>

View File

@ -610,7 +610,7 @@ Colin Percival:
</p>
<p>
<url
href="http://www.daemonology.net/blog/2008-06-05-faster-utf8-strlen.html">
href="https://www.daemonology.net/blog/2008-06-05-faster-utf8-strlen.html">
Even faster UTF-8 character counting
</url>
</p>
@ -1402,9 +1402,10 @@ Converts the specified string to lowercase using Unicode case mapping rules.
<p>
<var>UTF8LowerCase</var> is a <var>String</var> function used to convert the
UTF-8-encoded value in AInStr to its lowercase equivalent. UTF8LowerCase uses
Unicode Data defined at the
<url href="ftp://ftp.unicode.org/Public/UNIDATA/UnicodeData.txt">Unicode.org website</url>. The conversion is performed using the Case Mapping Rules defined
<url href="http://www.ksu.ru/eng/departments/ktk/test/perl/lib/unicode/UCDFF301.html#CaseMappings">here</url>.
Unicode Data defined on on the Unicode.org website at
ftp://ftp.unicode.org/Public/UNIDATA/UnicodeData.txt. FTP lik removed.
The conversion is performed using the Case Mapping Rules defined
in https://www.ksu.ru/eng/departments/ktk/test/perl/lib/unicode/UCDFF301.html#CaseMappings [dead link renoved].
</p>
<p>
ALanguage indicates the language code to use for the conversion. ALanguage
@ -1454,14 +1455,10 @@ Converts the specified string to uppercase using Unicode case mapping rules.
<p>
<var>UTF8UpperCase</var> is a <var>String</var> function used to convert the
UTF-8-encoded value in AInStr to its uppercase equivalent. UTF8UpperCase uses
Unicode Data as defined at the
<url href="ftp://ftp.unicode.org/Public/UNIDATA/UnicodeData.txt">
Unicode.org website
</url>.
The conversion is performed using the Case Mapping Rules defined
<url href="http://www.ksu.ru/eng/departments/ktk/test/perl/lib/unicode/UCDFF301.html#CaseMappings">
here
</url>.
Unicode Data as defined at the Unicode.org website.
[ftp://ftp.unicode.org/Public/UNIDATA/UnicodeData.txt] FTP link removed.
The conversion is performed using the Case Mapping Rules defined at
https://www.ksu.ru/eng/departments/ktk/test/perl/lib/unicode/UCDFF301.html#CaseMappings. Dead link removed.
</p>
<p>
ALanguage indicates the language code to use for the conversion. ALanguage

View File

@ -8255,7 +8255,7 @@ property to <var>larIgnored</var>.
</p>
<p>
Accessibility support in Lazarus is also documented on the Wiki at:
<url href="http://wiki.lazarus.freepascal.org/LCL_Accessibility"/>.
<url href="https://wiki.lazarus.freepascal.org/LCL_Accessibility"/>.
</p>
</descr>
<seealso>

View File

@ -39,8 +39,8 @@ specific language identifier, use the <file>LCLTranslator</file> unit instead.
<p>
For more information, see the Lazarus Wiki article:
<url
href="http://wiki.lazarus.freepascal.org/Step-by-step_instructions_for_creating_multi-language_applications">Creating
Multi-Language Applications</url>
href="https://wiki.lazarus.freepascal.org/Step-by-step_instructions_for_creating_multi-language_applications">
Creating Multi-Language Applications</url>
</p>
</descr>

View File

@ -5867,7 +5867,7 @@ example:
</p>
<code>
ADialog.ExpandedText := 'Please read the Terms of Service.'+#10+
'Available on our &lt;a href="https://www.bogus.org/tos.html"&gt;Website&lt;/a&gt;';
'Available on our Website.';
</code>
<p>
Or, the multi-line value can be entered in the object inspector property
@ -5952,10 +5952,9 @@ editor at design-time.
</p>
<p>
Text, ExpandedText, and FooterText allow an HTML-like hyperlinking capability
using the &lt;a href="linktarget"&gt;Link Text&lt;/a&gt; notation. The
feature must be enabled by including tfEnableHyperlinks in the Flags
property. Use tfExpandFooterArea to position the expanded text in the footer
area.
using the &lt;a href=""&gt;Link Text&lt;/a&gt; notation. The feature must be
enabled by including tfEnableHyperlinks in the Flags property. Use
tfExpandFooterArea to position the expanded text in the footer area.
</p>
</descr>
<version>
@ -6079,8 +6078,8 @@ multi-line text when line ending characters (#13,#10) are embedded in the
String value. For example:
</p>
<code>
ADialog.Text := 'Please read and accept the &lt;a href="file://tos.pdf"&gt;Terms of Service&lt;/a&gt;. '+
#10+'You must agree before the application can be installed.';
ADialog.Text := 'Please read and accept the Terms of Service. ' + #10 +
'You must agree before the application can be installed.';
</code>
<p>
Or, the multi-line value can be entered in the object inspector property
@ -6202,8 +6201,7 @@ begin
Title := 'Task Title';
Text := 'This tells the user the purpose for the dialog. ' +
'Please read and accept the ' +
'&lt;a href="https://www.acme.org/tos.html"&gt;Terms of Service&lt;/a&gt;. '+#10+#10+
'Please read and accept the Terms of Service. '+#10+#10+
'Some users prefer a little conversation before they will agree. ' +
'Along with a progress bar. Please tell us your level of interest.';

View File

@ -180,12 +180,12 @@ used for the JSON notation in the JSONConfig storage mechanism.
</short>
<descr>
<p>
<url href="https://lazarus-ccr.sourceforge.io/fpcdoc/fcl/fpjson/index.html">
<url href="https://lazarus-ccr.sourceforge.io/docs/fcl/fpjson/index.html">
fpjson Reference
</url>
</p>
<p>
<url href="http://wiki.freepascal.org/fcl-json">
<url href="https://wiki.freepascal.org/fcl-json">
FCL JSON
</url>
</p>