Skip to content

Commit 93fdf77

Browse files
committed
chore: mention current Lazarus version in readme file, mention usage for macOS builds and plans for v13
1 parent 93bfda0 commit 93fdf77

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

README.md

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,21 +8,26 @@
88
[![Downloads](https://img.shields.io/github/downloads/HeidiSQL/HeidiSQL/total?logo=github)](https://github.com/HeidiSQL/HeidiSQL/releases)
99

1010

11-
This is the code base for compiling HeidiSQL on non-Windows platforms, such as Linux. MacOS is probably an option in the future but not yet tried out.
11+
This is the code base for compiling HeidiSQL on Linux and macOS. From v13 onwards, the Windows version
12+
will be compiled from here.
1213

13-
I converted the sources from the master branch, using Lazarus 3.8 and FreePascal 3.2.2. I left away some Windows-only stuff which won't ever work on other platforms, such as some Windows message handlings, and ADO driver usage.
14-
15-
I started the conversion in February 2025, after a short conversation with Alessandro who explained me the advantages of a native Linux version over a Wine app.
14+
Since February 2025 I am migrating the sources from the master branch, using Lazarus and FreePascal. I
15+
left away some Windows-only stuff which won't ever work on other platforms, such as some Windows message
16+
handlings, and ADO driver usage. Therefore, support for MS SQL is being redeveloped via FreeTDS
17+
(formerly ADO), but is not yet fully mature.
1618

1719
Ansgar
1820

19-
![HeidiSQL 12.10.1.92 running on Ubuntu Linux 22.04](https://www.heidisql.com/images/screenshots/linux_version_datagrid.png)
21+
![HeidiSQL GTK2 running on Ubuntu Linux 22.04](https://www.heidisql.com/images/screenshots/linux_version_datagrid.png)
2022

2123
### Building
22-
Install Lazarus and FreePascal. Then load the `.lpi` file in the root directory in the Lazarus IDE. Alternatively, use `/usr/bin/lazbuild heidisql.lpi` on the command line.
24+
Install Lazarus 4.4 and FreePascal. Then load the `.lpi` file in the root directory in the Lazarus IDE.
25+
Alternatively, use `/usr/bin/lazbuild heidisql.lpi` on the command line.
2326

2427
### Icons8 copyright
25-
Icons added in January 2019 into a `TImageCollection` component are copyright by [Icons8](https://icons8.com). Used with a special permission from Icons8 given to Ansgar for this project only. Do not copy them for anything else other than building HeidiSQL.
28+
Icons added in January 2019 are copyright by [Icons8](https://icons8.com). Used with a special permission
29+
from Icons8 given to Ansgar for this project only. Do not copy them for anything else other than building
30+
HeidiSQL.
2631

2732
[![Lazarus logo.](https://www.heidisql.com/images/powered-by-lazarus.png)](https://www.lazarus-ide.org/)
2833

0 commit comments

Comments
 (0)