Recent

Author Topic: We are planning the release of Lazarus 2.2  (Read 42993 times)

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 10553
  • Debugger - SynEdit - and more
    • wiki
We are planning the release of Lazarus 2.2
« on: June 21, 2021, 12:36:50 pm »
The Lazarus team is glad to announce that:
     The release of Lazarus 2.2.0
     with FPC 3.2.2

has been scheduled for around
     July/August 2021
     (fixes_2_2 branch has been created)

A first release candidate will be made available around
     June/July 2021


The previous release was Lazarus 2.0.12 which was built with FPC 3.2.0.

The minimum supported version of FPC for this release will be FPC 3.2.0.
Due to some issues with optimized (-O2 and higher) code generated
by FPC 3.2.0 and 3.2.2, an extended support for compilation with FPC 3.0.4
has been added for the LCL.
The Lazarus IDE should be build with -O1. Anyone wishing to use
higher optimization may need to add -OoNOPEEPHOLE to avoid
crashes of the IDE.

Here is the list of new features for Lazarus 2.2.0:
https://wiki.lazarus.freepascal.org/Lazarus_2.2.0_release_notes


We would invite everyone to provide their feedback to help us improve this upcoming release.
Please let as know in particular:
 - Any regressions that happened since the last release.
 - Other urgent matters, you believe we should know before the release.

The intended minimum requirements for the release will be:
Windows:
   2k, XP, Vista, 7, 8, 8.1 and 10, 32 or 64bit.
FreeBSD/Linux:
   gtk 2.8 for gtk2, qt4.5 for qt, qt5.6 for qt5, 32 or 64bit.
Mac OS X:
   10.5 to 10.12; Carbon (32bit), Cocoa (64bit, beta), qt and qt5 (32 or 64bit).

PascalDragon

  • Hero Member
  • *****
  • Posts: 5755
  • Compiler Developer
Re: We are planning the release of Lazarus 2.2
« Reply #1 on: June 21, 2021, 01:10:43 pm »
Out of curiosity: why is this in the Free Pascal announcements instead of the Lazarus ones?  :-X

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 11941
  • FPC developer.
Re: We are planning the release of Lazarus 2.2
« Reply #2 on: June 21, 2021, 01:14:16 pm »
Here is the list of new features for Lazarus 2.2.0:
https://wiki.lazarus.freepascal.org/Lazarus_2.2.0_release_notes

I miss the UItypes deprecated status? Or was the branch to 2.2.0 already done before that (few weeks old) change?

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 10553
  • Debugger - SynEdit - and more
    • wiki
Re: We are planning the release of Lazarus 2.2
« Reply #3 on: June 21, 2021, 01:26:40 pm »
Out of curiosity: why is this in the Free Pascal announcements instead of the Lazarus ones?  :-X
Sorry my fault, amended.

mrmaxmusterman

  • New Member
  • *
  • Posts: 18
Re: We are planning the release of Lazarus 2.2
« Reply #4 on: June 21, 2021, 01:50:03 pm »
I have a question concerning the new release and compatibility:


Will there be a native apple silicon (M1) version available for download with the release of Lazarus 2.2?
If not, can you give a brief outlook on when we can expect a (stable) version of Lazarus on apple silicon for download?

Thanks!

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 10553
  • Debugger - SynEdit - and more
    • wiki
Re: We are planning the release of Lazarus 2.2
« Reply #5 on: June 21, 2021, 02:28:53 pm »
I have a question concerning the new release and compatibility:


Will there be a native apple silicon (M1) version available for download with the release of Lazarus 2.2?
If not, can you give a brief outlook on when we can expect a (stable) version of Lazarus on apple silicon for download?

Thanks!

This is still being looked into. I hope we can make a statement on that, once the first RCs have been build.

What I do know, is that there is currently no progress on the debugger for M1.
While I can not test it myself, the bare lldb (without fpdebug) might work. But the available data will be rather poor.
There is currently no date on updates for the debugger

zeljko

  • Hero Member
  • *****
  • Posts: 1668
    • http://wiki.lazarus.freepascal.org/User:Zeljan
Re: We are planning the release of Lazarus 2.2
« Reply #6 on: June 21, 2021, 02:54:17 pm »
@Martin_fr RC1 won't build for Qt widgetset without r65248 (which is added to Lazarus 2.2 fixes branch merges https://wiki.freepascal.org/Lazarus_2.2_fixes_branch#Submitted_by_developer_.2F_committer.2C_tested.2C_waiting_to_be_merged )

mattias

  • Administrator
  • Full Member
  • *
  • Posts: 196
    • http://www.lazarus.freepascal.org
Re: We are planning the release of Lazarus 2.2
« Reply #7 on: June 21, 2021, 03:02:28 pm »
Will there be a native apple silicon (M1) version available for download with the release of Lazarus 2.2?

I don't have a M1, so I can't test and build there. Maybe there is a volunteer?

jonyrh

  • New Member
  • *
  • Posts: 20
    • Jony Rh Homepage
Re: We are planning the release of Lazarus 2.2
« Reply #8 on: June 21, 2021, 05:08:40 pm »
Great news!  :)

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 10553
  • Debugger - SynEdit - and more
    • wiki
Re: We are planning the release of Lazarus 2.2
« Reply #9 on: June 21, 2021, 08:44:36 pm »
Here is the list of new features for Lazarus 2.2.0:
https://wiki.lazarus.freepascal.org/Lazarus_2.2.0_release_notes

I miss the UItypes deprecated status? Or was the branch to 2.2.0 already done before that (few weeks old) change?
Afaik it should be part of it. Probably just someone needs to put it on the wiki....

lucamar

  • Hero Member
  • *****
  • Posts: 4219
Re: We are planning the release of Lazarus 2.2
« Reply #10 on: June 21, 2021, 11:47:21 pm »
I miss the UItypes deprecated status? Or was the branch to 2.2.0 already done before that (few weeks old) change?
Afaik it should be part of it. Probably just someone needs to put it on the wiki....
It's there already, in Changes affecting compatibility: LazUtils:
Quote
UITypes unit is deprecated in favor of System.UITypes, which is available in FPC 3.2.0 and up. [etc]

Or did you mean something else?
Turbo Pascal 3 CP/M - Amstrad PCW 8256 (512 KB !!!) :P
Lazarus/FPC 2.0.8/3.0.4 & 2.0.12/3.2.0 - 32/64 bits on:
(K|L|X)Ubuntu 12..18, Windows XP, 7, 10 and various DOSes.

ssawgift

  • New Member
  • *
  • Posts: 48
    • My Personal Website
Re: We are planning the release of Lazarus 2.2
« Reply #11 on: June 22, 2021, 06:08:57 am »
Is Windows 2000 still supported? The reason I ask this is that I see that the latest svn trunk build has a dependency on DebugBreakProcess which is not available on Windows 2000.

Gald

  • Full Member
  • ***
  • Posts: 107
Re: We are planning the release of Lazarus 2.2
« Reply #12 on: June 22, 2021, 08:21:35 am »
Is Windows 2000 still supported?

No offense, but I hope they drop even Windows 7.
There's absolutely no need to use the newest IDE on old SOs when you can still use old versions of Lazarus.
Lazarus 2.0.12 r64642 FPC 3.2.0 x86_64-win64-win32/win64/Manjaro KDE 21
AMD Ryzen 3 1300X Quad-Core Processor 3.50 GHz / 8,00 GB RAM / GTX 1500 TI / 2TB M.2 NVMe

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 11941
  • FPC developer.
Re: We are planning the release of Lazarus 2.2
« Reply #13 on: June 22, 2021, 08:42:44 am »
Is Windows 2000 still supported? The reason I ask this is that I see that the latest svn trunk build has a dependency on DebugBreakProcess which is not available on Windows 2000.

Afaik FPC is not regularly tested with win 2000/XP either.

PascalDragon

  • Hero Member
  • *****
  • Posts: 5755
  • Compiler Developer
Re: We are planning the release of Lazarus 2.2
« Reply #14 on: June 22, 2021, 08:51:36 am »
Is Windows 2000 still supported?

No offense, but I hope they drop even Windows 7.
There's absolutely no need to use the newest IDE on old SOs when you can still use old versions of Lazarus.

Yes, there is, because newer versions of the IDE provide newer features. An attitude like yours is not something we support.

Will there be a native apple silicon (M1) version available for download with the release of Lazarus 2.2?

I don't have a M1, so I can't test and build there. Maybe there is a volunteer?

Maybe trev can help since he's doing nightly builds for that platform anyway?
« Last Edit: June 22, 2021, 08:53:55 am by PascalDragon »

 

TinyPortal © 2005-2018