Sign in Join
Wiki copytemporary

Main Page: what changed

Revision 7 to 8. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
1-# Free Pascal wiki mirror
1+# Free Pascal and Lazarus Wiki
22
3-The official Free Pascal wiki at wiki.freepascal.org has been down for weeks. This is a temporary copy, so the material stays available until the official wiki returns. It is not the official wiki.
3+> **This is a copy of the Free Pascal wiki** at wiki.freepascal.org, kept at pascal.chat while the official wiki is offline. It is not the official wiki. [About this copy](#About_this_copy)
44
5-It runs on a small personal server. If you are able to help host or maintain it, say so in the [chat](/).
5+The goal of this wiki is to collect the knowledge needed to use Free Pascal, Lazarus and [[Related projects|related projects]] productively. It is meant to be the first place to look for how to use the tools those projects provide.
66
7-## Where the pages come from
7+The Free Pascal Compiler already has [user documentation](https://www.freepascal.org/docs.html) in several formats. [[FPC development|Developer information]], and subjects not yet [[FPC documentation|properly documented]], are kept here. Lazarus has gaps in its [user documentation](https://sourceforge.net/projects/lazarus/files/Lazarus%20Documentation/), so this wiki is where anyone can edit, improve and expand the [[Lazarus Documentation|Lazarus documentation]].
88
9-- Most pages come from a full dump of the old wiki made on May 26, 2024, with its pictures.
10-- Edits made after that date are still being collected from the Internet Archive. That is slow and will take days.
11-- Each imported page ends with a note saying where it came from.
12-- Some pages did not convert cleanly. If you find one, fix it or report it in the [chat](/).
13-- The old wiki's [[Licensing]] page says copyright in its articles stays with the original authors. If you have concerns about material here, [message the admin](/wiki-contact).
9+New here? Start with the [[Portal:New Users|New Users portal]], or practise editing in the [[Sand Box]].
1410
15-Please do not crawl or bulk-download this site, because the server is small. The full dump is available from the [Internet Archive](https://archive.org/details/wiki-wiki.freepascal.org-20240526).
11+## Free Pascal
1612
17-## Page history
13+- **Website:** news, the current version and the development status on the [Free Pascal website](https://www.freepascal.org), with its [future plans](https://www.freepascal.org/future.html) and [known problems](https://www.freepascal.org/probs.html).
14+- **Downloads:** official releases of the compiler, its source code and documentation from the [download page](https://www.freepascal.org/download.html). [Snapshots](https://www.freepascal.org/develop.html) of the compiler, the RTL and some packages are on the development page; the developers appreciate your testing them. See the [[Installing the Free Pascal Compiler|installation instructions]] and the [release notes](/wiki-category/Release_Notes).
15+- **Community:** new and experienced users alike are invited to the [mailing lists](https://www.freepascal.org/maillist.html) (Free Pascal, announcements, developers, other, Pascal to JavaScript, MacPascal) and the [Free Pascal forums](https://forum.lazarus.freepascal.org/index.php); see [[Forum|how to use the forums]].
16+- **Tutorials:** [[Free Pascal videos|video tutorials]], including a course from Swinburne University of Technology in Australia, the [[Basic Pascal Tutorial]], and [[Object Oriented Programming with Free Pascal and Lazarus|object-oriented Pascal]] with Free Pascal and Lazarus.
17+- **Books and magazines:** [[Pascal and Lazarus Books and Magazines]], free and commercial.
1818
19-Under each page from the old wiki, **Edited on wiki.freepascal.org by ...** opens the list of who edited it there and when, back to 2005, with their notes. The same list is on the page's **History**. It comes from the old wiki's backup, so the people who wrote these pages keep the credit for them.
19+## Lazarus
2020
21-The text of the old versions was not brought over. The old wiki was written in MediaWiki's own markup, and converting its 126,000 old versions to the Markdown used here would have added many errors, while the current text of every page is already here. Every old version is still in the [full backup at the Internet Archive](https://archive.org/details/wiki-wiki.freepascal.org-20240526). Edits made on the old wiki after 26 May 2024 were not recorded: for those pages the text here is the last copy the Wayback Machine kept.
21+- **Website:** news and the status of the IDE on the [Lazarus website](https://www.lazarus-ide.org), and a list of [[Conferences and Events|conferences and events]].
22+- **Roadmap:** the [[Roadmap]] shows the state of each part of Lazarus.
23+- **Downloads:** releases of Lazarus, with the Free Pascal compiler and its source, from the [Lazarus file area](https://sourceforge.net/projects/lazarus/files/). See the [[Installing Lazarus|installation instructions]] and the [release notes](/wiki-category/Release_Notes) for new features and breaking changes.
24+- **Community:** the [Lazarus mailing list](https://lists.lazarus-ide.org/listinfo/lazarus), the [Lazarus Component and Code Repository lists](https://sourceforge.net/p/lazarus-ccr/mailman/), the [IRC channel](https://forum.lazarus-ide.org/index.php/page,9.html) and the [Lazarus forums](https://forum.lazarus.freepascal.org/); see [[Forum|how to use the forums]].
25+- **Tutorials:** [[Lazarus videos|video tutorials]], the [[Object Oriented Programming with Free Pascal and Lazarus|object-oriented tutorial]], and [all other tutorials](/wiki-category/Tutorials).
26+- **Books and magazines:** [[Pascal and Lazarus Books and Magazines]], free and commercial.
27+- **Related sites:** Delphi and Kylix sites on the [[Page Of Code Sites]]. Add a good one that is missing.
2228
23-## Find a page
29+## Portals
2430
25-Use the search box, **All pages**, **Random page** or **Recent changes**. A page that has translations shows links to them under its title.
31+Each portal gathers what the wiki has on one platform or topic. The [[Platform list]] has every platform Free Pascal and Lazarus support.
2632
27-## Change or add a page
33+- **Platforms:** [[Portal:Android|Android]] · [[Portal:Embedded|Embedded]] · [[Portal:FreeBSD|FreeBSD]] · [[Portal:iOS|iOS]] · [[Portal:Linux|Linux]] · [[Portal:Mac|macOS]] · [[Portal:WinCE|WinCE]] · [[Portal:Windows|Windows]]
34+- **Topics:** [[Portal:New Users|New users]] · [[Portal:Databases|Databases]] · [[Portal:Game Development|Games]] · [[Portal:Hardware and Robotics|Hardware and robotics]] · [[Portal:HowTo Demos|How-to demos]] · [[Portal:SciTech|Science and technology]] · [[Portal:Web Development|Web development]]
2835
36+## News, projects and bugs
37+
38+- **In the news:** a summary of recent stories about Free Pascal and Lazarus is [[In the News|here]].
39+- **Projects:** details and screenshots of many [[Projects using Free Pascal|applications made with Free Pascal and Lazarus]], and plenty of [source code](/wiki-category/Code).
40+- **Bugs:** check the [Lazarus bug tracker](https://gitlab.com/freepascal.org/lazarus/lazarus/-/issues) and the [Free Pascal bug tracker](https://gitlab.com/freepascal.org/fpc/source/-/issues) to see whether a problem is already recorded. If it is not, [[How do I create a bug report|report it]] so it can be fixed; even better, add a patch ([[Creating A Patch]]).
41+
42+## Editing this wiki
43+
29441. Press **Join** and confirm your email address. Saving needs a confirmed account.
30452. To change a page, open it and press **Edit**.
31463. To add a page, go to `https://pascal.chat/wiki/Your_Page_Name` and press **Edit**. A search that finds nothing also offers a link to write the page.
32474. Press **Preview** to check it, write a few words under **What changed**, and press **Save**.
3348
34-An account gets 20 saves and previews an hour. A page can be up to 200 KB.
35-
36-## Formatting
37-
38-Pages are written in GitHub-style Markdown.
49+Pages are written in GitHub-style Markdown:
3950
40-- Heading: `## Heading`
41-- Bold: `**bold**`
42-- Code in a sentence: put one backtick on each side.
43-- Code block: put a line of three backticks before and after it. Add `pascal` after the first three for Pascal highlighting.
44-- List: `- item` or `1. item`
45-- Outside link: `[words](https://example.com)`
46-- Link to another page here: \[\[Page Name\]\] or \[\[Page Name|words\]\]
47-- Redirect: make the first line of the page #REDIRECT \[\[Other Page\]\]
48-- Category: end the page with lines like `Category: Lazarus`, one for each category.
49-- Translation: add the language to the page name, such as `Your_Page_Name/de`
51+- Heading: `## Heading`; bold: `**bold**`; code in a sentence: one backtick on each side.
52+- Code block: a line of three backticks before and after it; add `pascal` after the first three for Pascal highlighting.
53+- List: `- item` or `1. item`. Outside link: `[words](https://example.com)`. Link to a page here: \[\[Page Name\]\] or \[\[Page Name|words\]\].
54+- Redirect: make the first line #REDIRECT \[\[Other Page\]\]. Category: end the page with lines like `Category: Lazarus`. Translation: add the language to the name, such as `Your_Page_Name/de`.
5055
51-The editor cannot upload pictures yet.
56+An account gets 20 saves and previews an hour, and a page can be up to 200 KB. The editor cannot upload pictures yet. For problems with the wiki, ask in the [chat](/) or [message the admin](/wiki-contact).
5257
53-## Old wiki user names
58+The people who wrote this wiki are on the [Contributors](/wiki-contributors) page.
5459
55-The user names of old wiki contributors with five or more edits are reserved. To get yours, join under another name and use **Claim wiki name**. An admin checks each claim by hand.
60+## About this copy
5661
57----
62+The official Free Pascal wiki is offline. This copy keeps its pages available until it returns. It runs on a small personal server; if you can help host or maintain it, say so in the [chat](/).
5863
59-*Where this copy came from: the full dump of the old wiki made on 26 May 2024, with every page's history and its pictures, kept by the Internet Archive. Anyone can download it there: [wiki-wiki.freepascal.org-20240526](https://archive.org/details/wiki-wiki.freepascal.org-20240526). Later edits come from the Internet Archive's Wayback Machine.*
64+- **Where the pages come from:** most come from a full backup of the official wiki made on 26 May 2024, with its pictures. Edits made there after that date are being collected from the Internet Archive's Wayback Machine. Each imported page ends with a note saying where it came from. Some pages did not convert cleanly: if you find one, fix it or report it in the [chat](/).
65+- **Page history:** under each page from the official wiki, **Edited on wiki.freepascal.org by ...** lists who edited it there and when, back to 2005, and its **History** shows the same. The text of the earlier versions was not brought over: converting 126,000 of them from MediaWiki's markup to Markdown would have added many errors, while the current text of every page is here. Every earlier version is still in the [full backup at the Internet Archive](https://archive.org/details/wiki-wiki.freepascal.org-20240526). Edits made there after 26 May 2024 were not recorded, so for those pages the text here is the last copy the Wayback Machine kept.
66+- **Official wiki user names:** everyone who edited articles there has an account here that holds their edits. To take yours over, join under another name and use **Claim wiki name**. An admin checks each claim by hand.
67+- **Copyright:** the official wiki's [[Licensing]] page says copyright in its articles stays with their authors. If you have concerns about material here, [message the admin](/wiki-contact).
68+- **Crawling:** please do not crawl or bulk-download this site; the server is small. The full backup is at the [Internet Archive](https://archive.org/details/wiki-wiki.freepascal.org-20240526), and anyone can [run a mirror](/wiki-mirrors).

Back to history