Recent

Author Topic: We are planning the next release: Lazarus 2.0.10  (Read 43712 times)

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4459
  • I like bugs.
Re: We are planning the next release: Lazarus 2.0.10
« Reply #15 on: June 23, 2020, 10:23:31 am »
35467 - TWindowProcHelper.CalcClipRgn micropatch.
Can be considered a bug fix. There was an uninitialized variable. Added to the list for merging.

Quote
34759 - For Windows there is a inconsistency in the use of wsFullScreen for WindowState.
This is a bug fix, too, although there were conflicting opinions. Nobody has complained during a long test period so I guess it is safe to merge. Added to the list.

Quote
35465 - The LCLBoundsToWin32Bounds function has two unused parameters: Width and Height.
35466 - TWin32WSCustomPage.DestroyHandle micropatch.
35694 - Micropatch of LazMethodList unit.
These are not bug fixes. The rule is clear and simple: a bug fix release gets only bug fixes.
Why would you want to merge them? They will be in the major 2.2. release automatically.
I remember having the exact same discussion with you earlier BTW.
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4459
  • I like bugs.
Re: We are planning the next release: Lazarus 2.0.10
« Reply #16 on: June 23, 2020, 11:32:13 am »
Thanks for Mattias and Martin for building this extra bug fix release in addition to the other releases.
Now all release builds depend very much on their efforts.
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

ASerge

  • Hero Member
  • *****
  • Posts: 2222
Re: We are planning the next release: Lazarus 2.0.10
« Reply #17 on: June 23, 2020, 02:03:52 pm »
Can be considered a bug fix. There was an uninitialized variable. Added to the list for merging.
...
This is a bug fix, too, although there were conflicting opinions. Nobody has complained during a long test period so I guess it is safe to merge. Added to the list.
...
I remember having the exact same discussion with you earlier BTW.
Thank you.

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9791
  • Debugger - SynEdit - and more
    • wiki
Re: We are planning the next release: Lazarus 2.0.10
« Reply #18 on: June 23, 2020, 11:32:35 pm »

Pascal

  • Hero Member
  • *****
  • Posts: 932
Re: We are planning the next release: Lazarus 2.0.10
« Reply #19 on: June 24, 2020, 08:33:13 am »
Hello Martin,

just checked my last contributions. The following ones are not merged to fixes_2_0:

Revision: 63181
Author: mattias
Date: Montag, 18. Mai 2020 12:29:22
Message:
codetools: fixed extract generic type param names, issue 37081, from Pascal Riekenberg
----
Modified : /trunk/components/codetools/pascalreadertool.pas
Modified : /trunk/components/codetools/tests/testcodecompletion.pas

Revision: 63160
Author: mattias
Date: Freitag, 15. Mai 2020 11:37:49
Message:
codetools: var completion of for-var-in-genericarray, from Pascal Riekenberg, issue 37076
----
Modified : /trunk/components/codetools/finddeclarationtool.pas
Modified : /trunk/components/codetools/tests/moduletests/fdt_generics_guesstype.pas

Revision: 63159
Author: mattias
Date: Freitag, 15. Mai 2020 10:37:03
Message:
codetools: fixed semicolon after specialize on class completion, from Pascal Riekenberg
----
Modified : /trunk/components/codetools/tests/testcodecompletion.pas
Modified : /trunk/components/codetools/pascalreadertool.pas

Revision: 63149
Author: mattias
Date: Donnerstag, 14. Mai 2020 10:18:22
Message:
codetools: test parsing nested generic inline expression, from Pascal Riekenberg
----
Modified : /trunk/components/codetools/tests/testcodecompletion.pas

Revision: 63148
Author: mattias
Date: Donnerstag, 14. Mai 2020 10:17:17
Message:
codetools: extract generic type reference, from Pascal Riekenberg
----
Modified : /trunk/components/codetools/pascalparsertool.pas

Revision: 63136
Author: mattias
Date: Dienstag, 12. Mai 2020 18:47:24
Message:
codetools: code completion for "FOR var IN" with generic class, from Pascal Riekenberg
----
Modified : /trunk/components/codetools/finddeclarationtool.pas
Added : /trunk/components/codetools/tests/moduletests/fdt_generics_guesstype.pas
Modified : /trunk/components/codetools/tests/testfinddeclaration.pas

Revision: 62514
Author: michael
Date: Mittwoch, 8. Januar 2020 18:43:46
Message:
* Fix from Pascal Riekenberg to fix rendering background with clNone (bug ID 36533)
----
Modified : /trunk/components/fpreport/fpreportlclexport.pas

Revision: 61295
Author: juha
Date: Montag, 27. Mai 2019 11:40:00
Message:
LCL-Win32: Fix variable type in GetControlText. Issue #35637, patch from Pascal Riekenberg.
----
Modified : /trunk/lcl/interfaces/win32/win32proc.pp

Revision: 60832
Author: juha
Date: Donnerstag, 4. April 2019 19:26:50
Message:
IDE: Move function GetFPCVer to IDEProcs. Issue #35310, patch from Pascal Riekenberg.
----
Modified : /trunk/ide/ideprocs.pp
Modified : /trunk/ide/initialsetupdlgs.pas

This is a fix 60807 which is not in fixes_2_0

« Last Edit: June 24, 2020, 12:27:38 pm by Pascal »
laz trunk x64 - fpc trunk i386 (cross x64) - Windows 10 Pro x64 (21H2)

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4459
  • I like bugs.
Re: We are planning the next release: Lazarus 2.0.10
« Reply #20 on: June 25, 2020, 10:51:30 am »
Revision: 61295
Author: juha
Date: Montag, 27. Mai 2019 11:40:00
Message:
LCL-Win32: Fix variable type in GetControlText. Issue #35637, patch from Pascal Riekenberg.
----
Modified : /trunk/lcl/interfaces/win32/win32proc.pp
I added r61295 to the list for merging. It is more than a year old. Forgotten earlier somehow.
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9791
  • Debugger - SynEdit - and more
    • wiki

bobihot

  • New Member
  • *
  • Posts: 35
Re: We are planning the next release: Lazarus 2.0.10
« Reply #22 on: June 26, 2020, 12:45:52 am »
Thanks.
If not a secret, to give link to 2.0.10 trunk+3.20, because where  I have is not valid?

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9791
  • Debugger - SynEdit - and more
    • wiki
Re: We are planning the next release: Lazarus 2.0.10
« Reply #23 on: June 26, 2020, 12:54:10 am »
Thanks.
If not a secret, to give link to 2.0.10 trunk+3.20, because where  I have is not valid?

Lazarus 2.0.10  does not yet exist. This conversation is about preparing 2.0.10.
2.0.10  will be made in the next 14 days.

Trunk is different from 2.0.10. Trunk is from svn. You would need to build yourself.

FPC 3.2
You can download: See menu on the left: FreePascal > Download  -- But that is without Lazarus

With Lazarus will be in 14 days.

davilajunior

  • Newbie
  • Posts: 3
Re: We are planning the next release: Lazarus 2.0.10
« Reply #24 on: June 26, 2020, 05:08:58 pm »
Friends, will there be any changes or improvements in the debugger?

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9791
  • Debugger - SynEdit - and more
    • wiki
Re: We are planning the next release: Lazarus 2.0.10
« Reply #25 on: June 26, 2020, 05:49:52 pm »
Friends, will there be any changes or improvements in the debugger?
Not in 2.0.10.

Well I think, FPC 3.2 has some fixes to dwarf debug info. But in most cases you will not note that. (i.e array length do not work, when cross compiling between 32 and 64 bit).




But after that the next release (no date set yet, sorry) will hopefully be Lazarus 2.2.
And that has a few changes. (They can be used in Lazarus trunk, already).
The list can be found here: https://wiki.lazarus.freepascal.org/Lazarus_2.2.0_release_notes#IDE_Changes
And there is an overview here: https://wiki.lazarus.freepascal.org/Debugger_Status

It will contain one of the long-standing requests: "Run to cursor" (in addition to the current "Step to cursor").  (Windows/Linux)
If you are looking for "method calling": I.e. StringList.GetText => that is not yet in. But its getting further up on my personal todo list.

If you have any particular problems, please report them in a separate thread.

davilajunior

  • Newbie
  • Posts: 3
Re: We are planning the next release: Lazarus 2.0.10
« Reply #26 on: June 26, 2020, 06:07:28 pm »

Thank you very much for the information. Congratulations on your work, it's a great tool!

winni

  • Hero Member
  • *****
  • Posts: 3197
Re: We are planning the next release: Lazarus 2.0.10
« Reply #27 on: June 27, 2020, 12:37:44 am »

The Lazarus team has scheduled

      Lazarus 2.0.10
      for July 2020 (estimated 4th to 11th)


Hi!

What about the 19th of June:

Blaise Pascal, born on June 19, 1623, in Clermont-Ferrand, France, ....

And the language Pascal must have 50th birthday  in 2020.
Does anybody know the exact date?

Winni


dbannon

  • Hero Member
  • *****
  • Posts: 2786
    • tomboy-ng, a rewrite of the classic Tomboy
Re: We are planning the next release: Lazarus 2.0.10
« Reply #28 on: June 27, 2020, 01:36:59 am »
What about the 19th of June:

Could be a bit of a rush to make 19th June.

And the language Pascal must have 50th birthday  in 2020. Does anybody know the exact date?

He was very much the academic, so driven by publications. So, the date his first paper on the subject was published perhaps ?  Or the first paper to use the term 'pascal' ?

more research is indicated ....

EDIT : "The programming language pascal" -  Acta Informatica 1, 35–63 (1971). Received30 October 1970,  Issue Date March 1971

A programming language called Pascal is described which was developed on the basis of Algol 60........

So, 30 October was the date his submission was received by the Journal, it might be better defined than the jurnal's publication date .

Davo
« Last Edit: June 27, 2020, 02:08:54 am by dbannon »
Lazarus 3, Linux (and reluctantly Win10/11, OSX Monterey)
My Project - https://github.com/tomboy-notes/tomboy-ng and my github - https://github.com/davidbannon

wittbo

  • Full Member
  • ***
  • Posts: 150
Re: We are planning the next release: Lazarus 2.0.10
« Reply #29 on: June 27, 2020, 04:16:22 pm »

The intended minimum requirements for the release will be:
...
macOS:
   10.5 to 10.12; Carbon (32bit), Cocoa (64bit, beta), qt and qt5
   (32 or 64bit).
I'm a little confused about that statement. Does it mean, that Lazarus 2.0.10 will only run on macOS 10.5 to 10.12? Or is 10.12 the minimum requirement and Lazarus 2.0.10 will run on 10.12 and higher up to Catalina (10.15)?
-wittbo-
MBAir with MacOS 10.14.6 / Lazarus 2.2.4
MacStudio with MacOS 13.0.1 / Lazarus 2.2.4

 

TinyPortal © 2005-2018