Lazarus

Miscellaneous => Other => Topic started by: MarkMLl on May 09, 2021, 11:04:33 am

Title: Lazarus/FPC version combinations
Post by: MarkMLl on May 09, 2021, 11:04:33 am
I've just been digging for some stuff on a very old backup and came across my list of which version of Lazarus preferred which version of FPC. These were broadly i386 on Linux, but I have no reason to believe that other platforms I tinkered with (SPARC, ARM, MIPS) were different.

I've tacked on a couple of newer entries and post it here in the hope that it might be useful to somebody at some point.

lazarus-gtk1-compatible (0.9.24.1 + 2.2.4)
lazarus-0.9.24+2.2.4
lazarus-0.9.26+2.2.4
lazarus-0.9.28+2.4.0
lazarus-0.9.30+2.4.4
lazarus-1.0.0+2.4.4
lazarus-1.0.0+2.6.0
lazarus-1.0.14+2.6.4
lazarus-1.0.8+2.6.2
lazarus-1.2.6+2.6.4
lazarus-1.4.4+3.0.0
lazarus-1.6.0+3.0.0
lazarus-1.6.2+3.0.0
lazarus-1.6.4+3.0.2
lazarus-1.8.0+3.0.4
lazarus-1.8.2+3.0.4
lazarus-1.8.4+3.0.4
lazarus-2.0.10+3.2.0
lazarus-2.0.6+3.0.4
lazarus-2.0.8+3.0.4

This could possibly go into the Wiki somewhere, but I'm not sure where... possibly at the root of the release docs if there is such a thing.

MarkMLl

Title: Re: Lazarus/FPC version combinations
Post by: winni on May 09, 2021, 12:35:39 pm
Hi!

There were also two 0.8.x versions for Linux/gtk.

But it was simply not usable:

If you clicked some properties in the OI like the font you only got a showmessage with "Implement me!"

Winni

Title: Re: Lazarus/FPC version combinations
Post by: MarkMLl on May 09, 2021, 01:56:30 pm
Oh dear :-) There again, those are specifically versions that I've had on machines for an extended period... there might have been others particularly during FPC's 2.7.1 era.

At a couple of points in that progression there's been breaking changes in Synedit and tabbed controls... I could probably find the versions fairly easily if anybody thought it worth doing. Also there's been changes in the .lfm and .lpi files that have had implications on forward/backward compatibility.

MarkMLl
Title: Re: Lazarus/FPC version combinations
Post by: Bart on May 09, 2021, 04:56:34 pm
This could possibly go into the Wiki somewhere, but I'm not sure where... possibly at the root of the release docs if there is such a thing.

There is a wiki page about that.
Just don't know where...

Bart
Title: Re: Lazarus/FPC version combinations
Post by: Bart on May 09, 2021, 05:02:01 pm
There is a wiki page about that.
Just don't know where...
https://wiki.lazarus.freepascal.org/Version_Numbering (https://wiki.lazarus.freepascal.org/Version_Numbering)

Bart
Title: Re: Lazarus/FPC version combinations
Post by: MarkMLl on May 09, 2021, 06:36:29 pm
There is a wiki page about that.
Just don't know where...
https://wiki.lazarus.freepascal.org/Version_Numbering (https://wiki.lazarus.freepascal.org/Version_Numbering)

Bart

Would anybody object if I did a bit of work on that table? I see it omits e.g. FPC 2.4 and I'm fairly confident in my facts.

MarkMLl
Title: Re: Lazarus/FPC version combinations
Post by: Bart on May 09, 2021, 07:23:41 pm
IIRC then I looked at announcements in this forum and got the info (which version of Lazarus was released with which fpc) there.

Bart
Title: Re: Lazarus/FPC version combinations
Post by: MarkMLl on May 09, 2021, 08:58:33 pm
IIRC then I looked at announcements in this forum and got the info (which version of Lazarus was released with which fpc) there.

In my case it was checking release notes and if necessary asking the developers at the time of build... some of those files are old.

MarkMLl
Title: Re: Lazarus/FPC version combinations
Post by: winni on May 09, 2021, 09:07:27 pm
Hi!

This Wikipedia page contains a list of all (?) versions including the very early versions (pre 0.9.0.3) :

https://en.wikipedia.org/wiki/Lazarus_(software) (https://en.wikipedia.org/wiki/Lazarus_(software))

Winni
Title: Re: Lazarus/FPC version combinations
Post by: trev on May 10, 2021, 01:35:06 am
There's also: this wiki page (https://wiki.lazarus.freepascal.org/Installing_Lazarus_on_macOS#FPC_.2B_Lazarus_Compatibility_Matrix) and this wiki page (https://wiki.lazarus.freepascal.org/Legacy_Information:_Installing_Lazarus_on_Mac).
TinyPortal © 2005-2018