Recent

Author Topic: Lazarus Release 2.0.0  (Read 79310 times)

mattias

  • Administrator
  • Full Member
  • *
  • Posts: 150
    • http://www.lazarus.freepascal.org
Lazarus Release 2.0.0
« on: February 05, 2019, 12:13:56 pm »
The Lazarus team is glad to announce the release of Lazarus 2.0.0.
  • This release was built with FPC 3.0.4.
  • The previous release Lazarus 1.8.4 was built with FPC 3.0.4 as well.

Here is the list of changes for Lazarus and Free Pascal:
http://wiki.lazarus.freepascal.org/Lazarus_2.0.0_release_notes
http://wiki.lazarus.freepascal.org/User_Changes_3.0.4

Here is the list of fixes for Lazarus 2.0.x:
http://wiki.freepascal.org/Lazarus_2.0_fixes_branch

The release is available for download on SourceForge:
https://sourceforge.net/projects/lazarus/files/

Choose your CPU, OS, distro and then the "Lazarus 2.0.0" directory.

Checksums for the SourceForge files:
https://www.lazarus-ide.org/index.php?page=checksums#2_0_0

Minimum requirements:

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).

The svn tag is
https://svn.freepascal.org/svn/lazarus/tags/lazarus_2_0_0

For people who are blocked by SF, the Lazarus releases from SourceForge
are mirrored at: ftp://ftp.freepascal.org/pub/lazarus/releases/
and later at (after some time for synchronization)
http://mirrors.iwi.me/lazarus/

nouzi

  • Full Member
  • ***
  • Posts: 142
Re: Lazarus Release 2.0.0
« Reply #1 on: February 05, 2019, 12:19:09 pm »
 ;) thank lazaurs and freepascal  team 
my english is  bad
Lazarus 2.0 free pascal 3.0.4
Lazarus trunk  free pascal trunk 
System : windows 7 64bit

Igor Kokarev

  • Jr. Member
  • **
  • Posts: 89
Re: Lazarus Release 2.0.0
« Reply #2 on: February 05, 2019, 01:06:06 pm »
Thanks for your great work!

gerardus

  • Jr. Member
  • **
  • Posts: 84
Re: Lazarus Release 2.0.0
« Reply #3 on: February 05, 2019, 01:14:05 pm »
Thank you for your excellent work!

Elfrom

  • Newbie
  • Posts: 3
Re: Lazarus Release 2.0.0
« Reply #4 on: February 05, 2019, 01:29:13 pm »
Thanks for doing this great effort.
Lots of love goes out to Lazarus and FPC-team

guest62577

  • Guest
Re: Lazarus Release 2.0.0
« Reply #5 on: February 05, 2019, 02:09:52 pm »
New Release of Delphi Compatible Professional RAD IDE;

- these are not very clear when including only LCL Components and using the brain on organizing the available commands to perform the customization of the presentation in logics of the Form Designer;
- which what would to expect on going out of this focus to understanding concepts of licenses which are not part of the workflow doing programming;
- resulting on unknown interests from the resulted EXE project[ and derivate Folder Files ] which how to proceed on understanding the concept of cease installation of Lazarus-IDE before going any further by presenting custom blogs and such for promoting the download of the compiled EXE file;

thanks;

howardpc

  • Hero Member
  • *****
  • Posts: 3206
Re: Lazarus Release 2.0.0
« Reply #6 on: February 05, 2019, 02:38:26 pm »
Great work Lazarus team! :)
I noticed on first use of a  vanilla 2.0.0 installation (Linux 64-bit) that the default key mapping had a built-in conflict with two key combinations allocated to Ctrl+Alt+O. A very minor oversight...

GetMem

  • Hero Member
  • *****
  • Posts: 3519
Re: Lazarus Release 2.0.0
« Reply #7 on: February 05, 2019, 02:44:20 pm »
Quote
I noticed on first use of a  vanilla 2.0.0 installation (Linux 64-bit) that the default key mapping had a built-in conflict with two key combinations allocated to Ctrl+Alt+O. A very minor oversight...
It's already fixed in Trunk. Unfortunately it was too late for 2.0.0.

mmvisual

  • New Member
  • *
  • Posts: 19
Re: Lazarus Release 2.0.0
« Reply #8 on: February 05, 2019, 07:46:09 pm »
WARNIG !!!! This Lazarus Release 2.0.0 is buggy !!!!

The code is running before the creation from all elements are finished !!!  %) :(

See pictures.

howardpc

  • Hero Member
  • *****
  • Posts: 3206
Re: Lazarus Release 2.0.0
« Reply #9 on: February 05, 2019, 07:52:30 pm »
I fail to see why you are attributing a SIGSEGV to LCL code rather than code you have written.

mmvisual

  • New Member
  • *
  • Posts: 19
Re: Lazarus Release 2.0.0
« Reply #10 on: February 05, 2019, 07:57:49 pm »
I start the EXE, and it close without error message.
This message is only showing with debugger, direct after start debug session, the form is not showing.

My code works good with Laz 1.8.4 an my code compile with 0 warnings (null, zero).
But with Laz 2.0.0, it crashes before the i can see the form.

mmvisual

  • New Member
  • *
  • Posts: 19
Re: Lazarus Release 2.0.0
« Reply #11 on: February 05, 2019, 08:02:04 pm »
The define from the variable is here:

mmvisual

  • New Member
  • *
  • Posts: 19
Re: Lazarus Release 2.0.0
« Reply #12 on: February 05, 2019, 08:06:39 pm »
Sorry, my code is a little bigger, only the main formular has 58655 code lines and the .lfm file has 52747 lines.

If my application works with a new lazarus, you can be sure, 99,999% is lazarus free from bugs. I'm the one from the million where can find out all what you need  >:D O:-)

PS: I have write this bug in the thread from RC3 - but it was ignored.
« Last Edit: February 05, 2019, 08:15:20 pm by mmvisual »

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 5796
    • wiki
Re: Lazarus Release 2.0.0
« Reply #13 on: February 05, 2019, 08:40:12 pm »
The code is running before the creation from all elements are finished !!!  %) :(

If I get you right, then your code is in some event ( OnClick of some component?).
And you say that in 2.0.0 the event is fired while the form.create is still running, while in previous 1.8.4 it was not?

If that is the case, it is unfortunate this was not noticed with the release candidates... But anyway.

You should be able to
- provide a stacktrace
- provide a small example
  You should know the component, therefore be able to put it on a form, and be able to compare when the event is fired.
  In the example you may have to modify the same properties of that component (in OI) as you have done in your app. In case the event may depend on it.

With this data, you can then open a bugreport please.

EDIT:
just reading up:
Quote
PS: I have write this bug in the thread from RC3 - but it was ignored.
Sorry if it got missed. The anouncments get a lot of replies.

EDIT 2:
I found a reference to the German forum, that is the one you mean?
This is real unfortunate, the issue was even looked into. But somehow got lost somewhere. I still have the references what needs to be done.
« Last Edit: February 05, 2019, 08:56:56 pm by Martin_fr »

Basile-B

  • Sr. Member
  • ****
  • Posts: 457
Re: Lazarus Release 2.0.0
« Reply #14 on: February 05, 2019, 08:45:42 pm »
Thanks to all the contributors for this nice release.