fcl-base: what changed
Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.
Title: fcl-base
| Old | New | Line | |
|---|---|---|---|
| 1 | + | The FCL-Base package contains a number of units that are either really "base" functionality or more misc stand-alone units. | |
| 2 | + | ||
| 3 | + | Note that about half of them are documented in the "fcl" part of the library/ | |
| 4 | + | ||
| 5 | + | ## Demos | |
| 6 | + | ||
| 7 | + | | Example | relevant unit | comment | | |
| 8 | + | |----|----|----| | |
| 9 | + | | [[asiotest]] | \- | | | |
| 10 | + | | [[avltreetest]] | avltree | | | |
| 11 | + | | [[b64]] | \- | | | |
| 12 | + | | [[b64dec]] | \- | | | |
| 13 | + | | [[b64enc]] | \- | | | |
| 14 | + | | [[b64test]] | \- | | | |
| 15 | + | | [[b64test2]] | \- | | | |
| 16 | + | | [[cachetest]] | \- | | | |
| 17 | + | | [[cfgtest]] | \- | | | |
| 18 | + | | [[daemon]] | \- | | | |
| 19 | + | | [[dbugsrv]] | \- | | | |
| 20 | + | | [[debugtest]] | \- | | | |
| 21 | + | | [[doecho]] | \- | | | |
| 22 | + | | [[dparser]] | \- | | | |
| 23 | + | | [[dsockcli]] | \- | | | |
| 24 | + | | [[dsocksvr]] | \- | | | |
| 25 | + | | [[fstream]] | \- | | | |
| 26 | + | | [[htdump]] | \- | | | |
| 27 | + | | [[ipcclient]] | \- | | | |
| 28 | + | | [[ipcserver]] | \- | | | |
| 29 | + | | [[isockcli]] | \- | | | |
| 30 | + | | [[isocksvr]] | \- | | | |
| 31 | + | | [[istream]] | \- | | | |
| 32 | + | | [[list]] | \- | | | |
| 33 | + | | [[mstream]] | \- | | | |
| 34 | + | | [[poolmm1]] | \- | | | |
| 35 | + | | [[poolmm2]] | \- | | | |
| 36 | + | | [[restest]] | \- | | | |
| 37 | + | | [[showver]] | \- | | | |
| 38 | + | | [[sockcli]] | \- | | | |
| 39 | + | | [[socksvr]] | \- | | | |
| 40 | + | | [[sstream]] | \- | | | |
| 41 | + | | [[stringl]] | \- | | | |
| 42 | + | | [[testapp]] | \- | | | |
| 43 | + | | [[testbf]] | \- | | | |
| 44 | + | | [[testbs]] | \- | | | |
| 45 | + | | [[testcgi]] | \- | | | |
| 46 | + | | [[testcont]] | \- | | | |
| 47 | + | | [[testexprpars]] | \- | | | |
| 48 | + | | [[testez]] | \- | | | |
| 49 | + | | [[testhres]] | \- | | | |
| 50 | + | | [[testnres]] | \- | | | |
| 51 | + | | [[testol]] | \- | | | |
| 52 | + | | [[testproc]] | \- | | | |
| 53 | + | | [[testreg]] | \- | | | |
| 54 | + | | [[testrhre]] | \- | | | |
| 55 | + | | [[testrnre]] | \- | | | |
| 56 | + | | [[testrsre]] | \- | | | |
| 57 | + | | [[testrtf]] | \- | | | |
| 58 | + | | [[testser]] | \- | | | |
| 59 | + | | [[testsres]] | \- | | | |
| 60 | + | | [[testtimer]] | \- | | | |
| 61 | + | | [[testunzip]] | \- | | | |
| 62 | + | | [[testur]] | \- | | | |
| 63 | + | | [[testweb]] | \- | | | |
| 64 | + | | [[testz]] | \- | | | |
| 65 | + | | [[testz2]] | \- | | | |
| 66 | + | | [[testzip]] | \- | | | |
| 67 | + | | [[threads]] | \- | | | |
| 68 | + | | [[tidea]] | \- | | | |
| 69 | + | | [[tstelcmd]] | \- | | | |
| 70 | + | | [[tstelgtk]] | \- | | | |
| 71 | + | | [[txmlreg]] | \- | | | |
| 72 | + | | [[xmldump]] | \- | | | |
| 73 | + | | | | | | |
| 74 | + | ||
| 75 | + | # Units | |
| 76 | + | ||
| 77 | + | - [[ascii85|ascii85 unit]] - ASCII85 encoding/decoding streams | |
| 78 | + | - [[avl tree|avl_tree unit]] - AVL binary tree implementation used by DOM (in [[fcl-xml]]). Lazarus codetools also use it in several places. | |
| 79 | + | - [[base64|base64 unit]] - base64 encoding/decoding streams | |
| 80 | + | - [[blowfish|blowfish unit]] - Unit implementing blowfish encryption/decryption streams. See also: [1](http://www.freepascal.org/~michael/articles/archives/archives.pdf) Article demonstrating handling tar, bzip2, gzip, zip files and Blowfish encryption in FreePascal/Lazarus. A good introduction even though it was written some time ago (a lot of functionality has been improved). | |
| 81 | + | - [[bufstream|bufstream unit]] - Buffered stream | |
| 82 | + | - [[cachecls|cachecls unit]] - Generic cache class for FCL | |
| 83 | + | - [[contnrs|contnrs unit]] - Delphi compatible container unit. | |
| 84 | + | - [[custapp|custapp unit]] - TCustomApplication class, base class for several "application" object classes. | |
| 85 | + | - [[daemonapp|daemonapp unit]] - Class for a Daemon application. | |
| 86 | + | - [[eventlog|eventlog unit]] - Unit implementing system log class | |
| 87 | + | - [[fpexprpars|fpexprpars unit]] - Expression parser, supports variables, functions and float/integer/string/boolean/datetime operations. See [[How To Use TFPExpressionParser]]; see also [[symbolic]] | |
| 88 | + | - [[fptimer|fptimer unit]] - A generic timer component. Can be used in GUI and non-GUI apps. | |
| 89 | + | - [[gettext|gettext unit]] - Unit implementing resource string translation using gettext files | |
| 90 | + | - [[idea|idea unit]] - The IDEA unit provides IDEA encryption support | |
| 91 | + | - [[inicol|inicol unit]] - Collection which can write itself to inifile. | |
| 92 | + | - [[inifiles|inifiles unit]] - Ini files support | |
| 93 | + | - [[iostream|iostream unit]] - Implement streams for handling standard input, output and stderr | |
| 94 | + | - [[libtar|libtar unit]] - A unit for creating/reading .TAR archives using streams. | |
| 95 | + | - [[maskutils|maskutils unit]] - FormatMaskText implementation | |
| 96 | + | - [[pooledmm|pooledmm unit]] - Pooled memory manager implementation | |
| 97 | + | - [[rtfpars|rtfpars unit]] - RTFParser unit. | |
| 98 | + | - [[rttiutils|rttiutils unit]] - RTTI utility functions, based on RX rtti utils. | |
| 99 | + | - [[streamcoll|streamcoll unit]] - Collection which can stream itself | |
| 100 | + | - [[streamex|streamex unit]] - Stream extensions | |
| 101 | + | - [[streamio|streamio unit]] - Streams for standard text files. | |
| 102 | + | - [[syncobjs|syncobjs unit]] - A unit with synchronization objects | |
| 103 | + | - [[uriparser|uriparser unit]] - Unit to parse complete URI in its parts or to reassemble an URI | |
| 104 | + | - [[wformat|wformat unit]] - base class for wtex and whtml. An abstract type to create tables. | |
| 105 | + | - [[whtml|whtml unit]] - implementation that renders to html | |
| 106 | + | - [[wtex|wtex unit]] - implementation that renders to (La?)TeX | |
| 107 | + | ||
| 108 | + | ## See also | |
| 109 | + | ||
| 110 | + | - [[Package List|Packages List]] | |
| 111 | + | ||
| 112 | + | --- | |
| 113 | + | *From the Free Pascal wiki, page "fcl-base", as it stood on 2015-09-27 after a change by FTurtle, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).* | |
| 114 | + | Category: FCL | |
| 115 | + | Category: Packages |
