LazDocsNext

Documentation for Lazarus packages in HTML format.

For the main development branch of the Lazarus IDE.

Lazarus Packages

LCL
Version 3.99-17eaf5a6b6 (2024-02-25)
LazUtils
Version 3.99-17eaf5a6b6 (2024-02-25)
DateTimeCtrls
Version 3.99-f3aa0586d9 (2024-02-24)
LazControls
Version 3.99-f3aa0586d9 (2024-02-24)
RttiControls
Version 3.99-f3aa0586d9 (2024-02-24)
FreeType
Version 3.99-f3aa0586d9 (2024-02-24)

Free Pascal Packages

RTL
Version 3.2.2
FCL
Version 3.2.2

Documentation changes since Lazarus 3.0:

17eaf5a6b6 Docs: LCL/editbtn. Adds or updates TTimeEdit topics for changes in d85a691f.
483f8dd2c5 Docs: LCL/comctrls. Updates TCustomTabControl topics for changes in 5e54b2f9, 148735d8.
52ad916842 Docs: LCL/comctrls. Adds TCustomTabControl.ActivateFirstControlOnPage topic for changes in e5a63799. Issue #40775.
cb110b38c0 Docs: LCL/xmlpropstorage. Adds URL links to example code on git.
8c75c15419 Docs: LCL/lazhelphtml. Adds URL link to example code on git.
b9f8a4b9f4 Docs: LCL/forms. Adds URL link to example code on git.
34aac35c57 Docs: RttiCtrls/rttigrids. Adds URL links to example code on git.
2efb56155c Docs: LazControls/lvlgraphctrl. Adds URL links to example code on git.
6e9d2275b2 Docs: LCL/imglist. Adds GetHandle and Handle topics in TCustomImageList for changes in c7c643a4.
142c81f46e Docs: LazControls/spinex. Updates TSpinEditExBase.InitializeWnd topic for changes in a3ba11e5.
f59fd023bf Docs: LCL/extctrls. Updates TCustomCheckGroup topics for changes in b4061b20. Issue #40738.
156574a44f Docs: LazControls/spinex. Updates TSpinEditExBase topics / visibility for changes in 6a91a7a7.
77477a0bbb Docs: LazControls/spinex. Adds external reference for changes in 5168d97f.
ece8381952 Docs: LCL/shellctrls. Updates content for renamed TCustomShellTreeView.ExistsAndIsValid topic. Changed in 44e32411.
97140b6d85 Docs: LCL/dialogs, LCL/extdlgs. Updates content in Filter topics, including:
ede8460474 Docs: LCL/shellctrls. Updates TCustomShellTreeView topics for changes in 1b2d06b8. Issue #40766.
b16bbad8ca Docs: LazUtils/fileutil. Clarifies content in the TFileSearcher.Search topic.
e8e9ed5fa1 Docs: LazUtils/fileutil. Updates TFileSearcher.Search topic for changes in c95ec9df, 180dcc88.
6027e0e351 Docs: LazUtils/fileutil. Renames OnQueryDirectoryFound, DoQueryDirectoryFound topics in TFileSearcher. Changed in 2bae28ff.
7332081178 Docs: LazUtils/fileutil. Adds TFileSearcher.CircularLinkDetection topic for changes in 65e09305.
8e081ca15d Docs: LazUtils/fileutil. Updates content in the TFileSearcher.Search topic for changes in 6e1eac90.
e084d3295a Docs: LCL/shellctrls. Updates the TCustomShellTreeView.UpdateView topic for changes in eb5db964.
fa72d1b87e Docs: LCL/extctrls. Adds topics for new symbols in TCustomRadioGroup, TCustomCheckGroup. Added in f2a32ca7. Issue #40738.
fbeb25bf8f Docs: LCL/shellctrls. Updates topics in TShellTreeView, TShellListView for changes in 9035cf4f.
b6dc98bf20 Revert "Docs: LCL/controls. Adds control message topics for changes in 9ae59e2b."
1fc3cb7792 Docs: LCL/interfacebase. Adds TMessageDispatcher topics for changes in 92e31d44.
05ff995eae Docs: LazUtils/lazutf8. Updates the UTF8WrapText for changes in 4f8f408f.
cedd87da67 Docs: LazUtils/lazutf8. Fixes incorrect version info in UTF8WrapText topic.
8fcfd1317c Docs: LazUtils/lazutf8. Fixes XML tagging error in UTWF9WrapText topic.
277589c0bb Docs: LazUtils/lazutf8. Updates UTF8WrapText topic for overloaded variant added in 86e979c2.
748c37fb76 Docs: LCL/lclproc. Adds AddCmdLineParamDesc topic for changes in f0eb9b84. Issue #40690.
0c48309950 Docs: LCL/graphics. Adds content and See Also links in the TPicture.WriteData topic.
531e0baf75 Docs: LCL/graphics. Updates TPicture.ReadData topic for changes in 05f867ee. Issue #40685.
cf5a911cb9 Docs: LCL/maskedit. Adds EnableSets to the FormatMaskText topic. Changed in a09b37af.
f6d36c55ac Docs: LCL/comctrls. Adds version information and tweaks wording in topics.
e6cd08e2e8 Docs: LCL/comctrls. Adds topics for changes in 76bbc6e2. Issue #19169.
c1b0ddb4d1 Docs: LCL/extctrls. Updates content in TBoundLabel, TCustomLabeledEdit, and TLabeledEdit topics.
4e1f2d38bb Docs: LCL/extctrls. Adds and updates topics for changes in ca219eca, including:
310817848e DocsL LCL/controls. Updates version admonitions for backports to FPC 3.2.3. Changed in commits 72ea1555, e5831fc9.
7acf16c146 Docs: LazUtils/plist2json. Adds missing unit overview.
e1b8d0e5eb Docs: LazControls. Updates topics in TListViewFilterEdit and TTreeFilterEdit for changes in 3692c658 and 764415b6.
3f82ca0d04 Docs: LCL/editbtn. Updates topics for changes in 3692c658 and 764415b6.
847d07ce40 Revert "Revert "Docs: LCL/lresources. Adds deprecation notices in TUTF8Parser topics for changes in 5b65498e.""
1910ce554e Revert "Docs: LCL/lresources. Adds deprecation notices in TUTF8Parser topics for changes in 5b65498e."
62535334bd Docs: LCL/shellctrls. Updates TCustomShellTreeView.UpdateView topic for changes in 4b6c4e06.
b7efe6a0b7 Docs: LCL/lresources. Adds deprecation notices in TUTF8Parser topics for changes in 5b65498e.
c40224f9f2 Docs: LCL/shellctrls. Updates content in the TCustomShellTreeView.UpdateView topic for changes in cd92f94f.
c435856e3c Docs: LCL/shellctrls. Adds or updates topics for changes in 01d11f00, 222117e4, and 6fd30d19. Includes:
9ed40e3940 Revert "Docs: LCL/groupededit. Updates TCustomAbstractGroupedEdit.PopupMenu topic for changes in 54e9cc9171."
189bb83e7f Docs: LazUtils/fileutil. Adds or updates topics for changes in 9ec85e5d, including:
47f31e1f52 Docs: LCL/grids. Adds or updates topics for changes in fb8756e0, including:
70f1fe86b4 Docs: LCL/shellctrls. Adds topics for changes in 8fa26c3c71, including:
9c22f26bfa Docs: LCL/lcltype. Adds topic content. Reduces wordiness in SPI_* short descriptions.
5228563895 Docs: LCL/lcltype. Adds content in topics.
03a53b8397 Docs: LCL/lcltype. Adds topics for button identifier contants added in bcd4138d.
bf61be169f Docs: LCL/controls. Adds topics for modal result values added in bcd4138d.
9968521e01 Docs: LazUtils. Adds content for overloaded dbghex routine added in 5b43d582.
8a0f3f6715 Docs: LCL/grids. Updates content in TCustomGrid.TrySmoothScrollBy and TCustomGrid.ScrollBy topics.
88b375081e Docs: LazUtils/plist2json. Fixes typos in content.
5b384c7d74 Docs: LazUtils/plist2json. Adds the XML file for plist2json unit.
b94ae0679c Docs: LCL/forms. Updates the TApplication.CreateForm topic to match the order of operations after changes in 872608c3.
8cfc0a759b Docs: LCL/extctrls. Fixes invalid URIs in linked topics.
c5908c6985 Docs: LCL/extctrls. Adds, removes or updates topics for changes in 727b27b9.
9904fcfd54 Docs: LCL/extctrls. Adds and updates TCustomShape, TShape topics for changes in c15b41d8.
d566e0b2e1 Docs: LCL/extctrls. Updates the TShape.DrawToCanvas topic for design-time changes in c92ad748.
bf722652d2 Docs: LCL/extctrls. Adds or updates TShape topics for changes in b473b8b1, 3ec349e0, 6873e264.
58fdb5d136 Docs: LCL/extctrls. Updates TShape topics for HitTest to PtInShape changes in e13451a5.
1bd1a5df5c Docs: LCL/extctrls. Adds or updates TShape topics for changes in 386cb0c5 including:
1a617fdb96 Docs: LCL/extdlgs. Adds TCalendarDialog.FirstDayOfWeek topic for changes in 8de3e144.
78a663a3c5 Docs: LCL/dialogs. Updates content in TOpenOptionEx topics.
55b0fd9f55 Docs: LCL/dialogs. Updates the TOpenDialog.DoExecute topic for changes in a5b48a08.
d911aa0b23 Docs: LCL/dialogs. Updates topics for changes in 7d4a36a2, including:
6eea22088c Docs: LCL/dialogs. Adds or updates topics for changes in 33484eab.
3b65fee4f6 Docs: LCL/taskdlgemulation. Updates content in the TLCLTaskDialog.SetupControls and ExecuteLCLTaskDialog topics.
5536ac502a Docs: LCL/lclintf. Adds content to topics.
3047688440 Docs: LCL/dialogs. Updates content in short descriptions.
2f86ab5e4d Docs: LCL/taskdlgemulation. Adds topics for changes in b7d34812.
a52e88a858 Docs: LCL/taskdlgemulation. Adds topics for changes in 39c979d5, b7d34812.
0b329de4fd Docs: LCL/dialogs. Adds topics for changes in b7d34812.
aa79f79f7f Docs: LCL/lclintf. Adds topic skeletons for changes in c70e6b32.
83cd8e9e3d Docs: LCL/taskdlgemulation. Updates content in the TLCLTaskDialog.SetupControls topic.
f4c28c450a Docs: LCL/taskdlgemulation. Adds or updates topics for changes in 5aab1a7b.
8f9f6da82c Docs: LCL/taskdlgemulation. Adds or updates topics for changes in a397741a.
e5a4248927 Docs: LCL/dialogs. Adds or updates topics for changes in 9e2aabba.
57ea052b9e Docs: LCL/dialogs. Fixes invalid See Also links.
5dec636381 Docs: LCL/dialogs. Adds and updates topics for changes in f596f543.
877ecc8d87 Docs: LCL/dialogs. Adds or updates content in topics.
d61a777a53 Docs: LCL/comctrls. Adds content in TProgressBarState topics.
c776890b14 Docs: LCL/lmessages. Adds topics for changes in 8a60ec04.
7a7869a629 Docs: LCL/dialogs. Adds topics for changes in 8a60ec04.
c080d6e997 Docs: LCL/dialogs. Adds or updates topics for changes in fe0ed266.
47fbc090d5 Docs: LCL/comctrls. Adds TProgressBarState topic for changes in fe0ed266.
8c0e0d00e6 Docs: LCL/lresources. Adds the SameLFMTypeName topic for changes in b59196e2.
d04a686adb Docs: LCL/taskdlgemulation. Updates the TLCLTaskDialog.AfterConstruction topic for changes in cf5777a1.
e3ed66ff68 Docs: LCL/dialogs. Adds or updates topics for changes in cf5777a1.
e75fa617ee Docs: LCL/dialogs. Adds topics for changes in ab5d084a.
3ae5361fdd Docs: LCL/taskdlgemulation. Updates topic names for changes in e975dddd.
cbbe60d167 Docs: LCL/dialogs. Adds, updates topics for custom icon changes in d7801adb.
5a234aa60b Docs: LCL/dialogs. Updates content in TCustomTaskDialog topics including:
9a3a4b3b2a  Docs: LCL/taskdlgemulation. Updates topics for changes in 17bf02ba.
cbdb94f47a Docs: LCL/dialogs. Updates TTaskDialogFlag topics for changes in 0112fc44.
c72b6ce58e Docs: LCL/taskdlgemulation. Updates or removes topics for changes in 898c4559.
699bbb0f8b Docs: LCL/taskdlgemulation. Removes TLCLTaskDialog.AddFooter parameter for changes in 8fab0d8c.
cecf37d9e9 Docs: LCL/taskdlgemulation. Adds missing content in TTaskDialogTranslate topic.
64a513a53b Docs: LCL/taskdlgemulation. Adds or updates topics for changes in 925b576e.
a888da3448 Docs: LCL/taskdlgemulation. Updates module description with license information and history.
6b5019c9cb Docs: LCL/taskdlgemulation. Adds missing short description in IconMessage topic.
c6d146bb8b Docs: LCL/dialogs. Updates content in the TCustomTaskDialog.OnTimer topic.
91364ff084 Docs: LCL/taskdlgemulation. Adds missing topic content.
0c61c2f01f Docs: LCL/dialogs. Fixes code examples.
83785cabf5 Docs: LCL/taskdlgemulation. Adds, updates TLCLTaskDialog topics for changes in 97623935.
0cfe7a2978 Docs: LazControls/treefilteredit. Adds, updates TTreeFilterEdit topics for changes in 99810467.
3d0940dcaf Docs: LCL/comctrls. Adds TTreeView and TTreeNodes topics for changes in ee218d1f.
cd7edbded6 Docs: LCL/dialogs. Adds or updates content for refactoring changes in TCustomTaskDialog, TTaskDialog topics.
90b1367ba9 Docs: LCL/spin. Changes topic order to match declaration order in 0cbb6646.
85f64896a0 Docs: LCL/shellctrls. Changes topic order to match declaration order in 0cbb6646.
6b68e54f99 Docs: LCL/pairsplitter. Changes topic order to match declaration order in 0cbb6646.
e5892aaf8a Docs: LCL/maskedit. Changes topic order to match declaration order in 0cbb6646.
299e3cb0ca Docs: LCL/groupededit. Changes topic order to match declaration order in 0cbb6646.
f1c861979d Docs: LCL/forms. Changes topic order to match declaration order in 0cbb6646.
c9d9290891 Docs: LCL/filectrl. Changes topic order to match declaration order in 0cbb6646.
fc0544d54c Docs: LCL/extdlgs. Changes topic order to match declaration order in 0cbb6646.
b7d7db6969 Docs: LCL/extctrls. Changes topic order to match declaration order in 0cbb6646.
f5ee58aa84 Docs: LCL/editbtn. Changes topic order to match declaration order in 0cbb6646.
2ddbb2a3d9 Docs: LCL/dbctrls. Changes topic order to match declaration order in 0cbb6646.
3bd73b6d16 Docs: LCL/comctrls. Changes topic order to match declaration order in 0cbb6646.
cda2557caf Docs: LCL/comboex. Changes topic order to match declaration order in 0cbb6646.
fbcc6df621 Docs: LCL/colorbox. Changes topic order to match declaration order in 0cbb6646.
28379af5c8 Docs: LCL/checklst. Changes topic order to match declaration order in 0cbb6646.
29f079f201 Docs: LCL/calendar. Changes topic order to match declaration order in 0cbb6646.
b9c3725184 Docs: LCL/buttons. Changes topic order to match declaration order in 0cbb6646.
b824032bb5 Docs: LCL/buttonpanel. Changes topic order to match declaration order in 0cbb6646.
89bc08c18f Docs: LCL/arrow. Changes topic order to match declaration order in 0cbb6646.
57d1d61a20 Docs: LCL/actnlist. Changes topic order to match declaration order in 0cbb6646.
b8c5e36852 Docs: LCL/taskdlgemulation. Adds or updates topics for changes in 1ca27c4f.
a71ce1e84c Docs: LCL/interfacebase. Adds missing topic content.
22ee9e86b5 Docs: LCL/dialogs. Fixes invalid See Also link.
010317e18b Docs: LCL/dialogs. Adds or updates content in TCustomTaskDialog topics. Including:
dec9f1f343 Docs: LCL/interfacebase. Adds missing content in the TPromptDialogFunction topic.
a0795dfb68 Docs: LCL/dialogs. Updates content in TCustomTaskDialog topics.
6ece597e89 Docs: LCL/taskdlgemulation. Adds and updates topics for changes in 321020750e.
e4360d8d04 Docs: LCL/dialogs. Adds or updates content for TCustomTaskDialog topics. Partial.
6a0d3163e4 Docs: LCL/taskdlgemulation. Adds topics for changes in 4a98bd92be.
16fdb31293 Docs: LCL/taskdlgemulation. Adds and updates topics for changes in d1ac727ad0.
8f7b1ffe8c Docs: LCL/dialogs. Adds and updates topics for changes in 70b158940e.
73ce0a20fe Docs: LCL. Adds CollapseButtonCaption topics for changes in 892cf327.
9c4c6df7e9 Docs: LCL/taskdlgemulation. Adds or updates topics for changes in 04df5e253a, 8e0fb1875f.
5b13a4ac79 Docs: LCL/dialogs. Updates content in refactored topics.
a92250047d Docs: LCL/dialogs. Updates content in topics after refactoring.
1d3b1cfc59 Docs: LCL/dialogs. Fixes invalid See Also link.
8acc4c1333 Docs: LCL/dialogs. Updates content in TCustomTaskDialog topics.
b845febdd5 Docs: LCL/dialogs. Adds or updates topics for changes in 396b72b2, including:
c116d26f37 Docs: LCL/dialogs. Adds or updates topic context.
0e1449d418 Docs: LCL/taskdlgemulation. Adds and upates topics for changes in 9ff95ce2a6. Includes general topic updates.
8c81f7c792 Docs: LCL/taskdlgemulation. Updates topics for refactoring changes in a46e62000d. Includes general topic updates.
dbd156e18a Docs: LCL/taskdlgemulation. Adds topics for TLCLTaskDialog refactoring changes in b5f0aca3ea.
c31de95f22 Docs: LCL/dialogs. Adds topics for TCustomTaskDialog / TTaskDialog refactoring changes in a0e0744618.
135aa2614c Docs: LCL/taskdlgemulation. Adds or updates topics for refactoring changes in 05c9e4aa768.
a1d072aaa3 Docs: LCL/dialogs. Adds topic skeletons for refactoring changes in 05c9e4aa768.
39b6dd750e Revert "Docs: LCL/controls. Updates topics for changes in 53cd3db19c."
67ca06a34f Docs: LCL/wsreferences. Fixes invalid See Also links.
ce49bfdd67 Docs: LCL/buttons. Fixes invalid See Also link.
43bcb33b27 Docs: LCL/various. Updates topic names for changes in cc4760393b.
70d6b74798 Docs: LCL/dialogs. Updates content for refactoring changes in commits:
837ba57321 Docs: LCL/lcltaskdialog. Adds deprecation notice for changes in 97e14278113.
2ff3cce7d5 Docs: LCL/taskdlgemulation. Adds XML file with topic skeletons. Added in df338fd867.
5c3827aa13 Docs: LCL/graphics. Adds content for CreateGraphicFromResourceName and CreateBitmapFromLazarusResource topics.
a7802091b7 Docs: LCL/graphics. Adss missing content in TIcon and TCursorImage topics.
e816fc740e Docs: LazUtils/lazstringutils. Updates CommentText topic for changes in 636e902e.
29b72edc1a Docs: LazUtils/lazutf16. Adds missing content in topics:
c62073a48f Docs: LCL/wsreferences. Adds and updates topic content.
7b0a0e2d62 LCL/wsreferences. Updates content in TLCLHandle topic.
e2cf8d4e76 Docs: LCL/lcltaskdialog. Removes ctypes from external references. Depends on a8029876.
ddb751b46a Docs: LCL/lcltaskdialog. Updates TTaskDialogFlag and [200~TTaskDialog.Executetopic for changes in e5aa4cee.
360b414d03 Docs: LCL/dialogs. Updates the TCustomTaskDialog.DoExecute topic for changes in e5aa4cee.
efb08f80ef Docs: LCL/dialogs. Adds TTaskDialogFlag values for changes in e5aa4cee.
0653df1810 Docs: LCL/dialogs. Updates topics for system.uitype changes in 0f522e8d81.
c33f0856a1 Docs: LCL/controls. Comments topics for changes in 0f522e8d81.
33c734ad34 Docs: LCL/interfacebase. Updates the TDialogButton.ModalResult topic for changes in 0f522e8d81.
102f1175d6 Revert "Docs: LCL/controls. Updates TControl.Notification topic for changes in 2dc7c772."
bb1d970328 Docs: LCL/lcltype. Fixes invalid XML tagging in topic.
6a320312a4 Docs: LCL/lazregions. Updates TPointArry topic for changes in c423a794b5.
29a05b8e62 Docs: LazUtils/graphtype. Adds TPointArray topic for changes in c423a794b5.
d837a2b7e0 Docs: LazUtils/graphmath. Adds EllipsePolygon topic. Modifies tagging for operator overloads. Depends on c423a794b5.
f4024f8865 Docs: LCL/wscontrols. Updates topics for TLCLHandle changes in 211d95da.
f0b0e28b49 Docs: LCL/lcltype. Updates topics for TLCLHandle and other changes in 211d95da.
b008bb8f6b Docs: LCL/lclclasses. Updates topics for TLCLHandle changes in 211d95da.
b22bc7ae49 Docs: LCL/interfacebase. Updates topics for TLCLHandle changes in 211d95da.
56a3931aff Docs: LCL/forms. Fixes invalid links.
cffb600cdf Docs: LCL/imglist. Updates topics for TLCLHandle changes in 211d95da.
bfecabc1c7 Docs: LCL/graphics. Updates topics for TLCLHandle changes in 211d95da.
c2acb8ba15 Docs: LCL/wsreferences. Adds XML module with topic skeletons.
3af2c1f7ae Docs: LCL/forms. Updates topics for TLCLHandle changes in 211d95da.
adfcf68577 Docs: LCL/dialogs. Updates topics for LCLHandle changes in 211d95da.
16a378d7eb Docs: LCL/customtimer. Updates external references and topics for changes in 211d95da.
1b9b4cfd8e Docs: LCL/controls. Updates topics to use TLCLHandle introduced in 211d95da.
490423f85b Docs: LCL/comctrls. Updates topics to use TLCLHandle introduced in 211d95da.
47001a3522 Docs: LCL/buttons. Updates topics to use TLCLHandle introduced in 211d95da.
631aad4159 Docs: LazUtils/fpcadds. Removes PHandle topic for changes in 211d95da.
50591a1fc4 Docs: LazUtils/lazutf16. Updates topics for changes in dd161fc0.
4795bc85af Docs: LCL/lclproc. Updates topics for changes in dd161fc0.
5c8bab398a Docs: LCL/forms. Adds TScreen.Notification topic for changes in bcb890ce.
be851ddb6e Docs: LazUtils/graphmath. Adds SameRect topic for changes in 0bc32656.
ed6e968d28 Docs: LCL/lclproc. Deprecates the CompareRect topic for changes in 0bc32656.
e14da040d6 Docs: LCL/ldocktree. Updates external references for changes in 0bc32656.

About LazDocsNext

This project contains the documentation for packages found in the development branch of the Lazarus IDE (https://www.lazarus-ide.org/). It contains the HTML output generated for the packages. Other packages may be included in this project when they become available.

LazDocsNext is a perpetual work-in-progress. It provides a way to preview changes to the documentation for the next Lazarus IDE release. Official documentation releases are provided when a new version of the IDE is available. LazDocsNext is comparable to the daily documentation generated for the FPC compiler at https://www.freepascal.org/daily/daily.html.

The files on this site are updated "periodically" as new help content dictates. Version, revision, and date information are displayed at the bottom of each page.

Lazarus documentation includes links to topics in Free Pascal documentation files. As a convenience (and to avoid 404 errors), it mirrors the FPC documentation available on SourceForge.

LazDocsNext is not an official FreePascal.org project.

Requirements

There are no requirements to view the HTML documentation other than a relatively modern web browser that supports CSS Level 3 and Javascript.

It is assumed (but not required) that the user has the most recent stable release of the FPC compiler. It is also assumed (and also not required) that the user has the "main" or development branch of the Lazarus IDE project found at:

Bugs

All content originates from the XML files used to produce Lazarus or Free Pascal documentation. Please report content-related issues to: