Recent

Author Topic: Lazarus Release Candidate 1 for 2.0  (Read 36995 times)

useroflazarus

  • New Member
  • *
  • Posts: 23
Re: Lazarus Release Canditate 1 for 2.0
« Reply #30 on: October 28, 2018, 08:15:50 pm »
rc2 is released.

dbannon

  • Hero Member
  • *****
  • Posts: 2786
    • tomboy-ng, a rewrite of the classic Tomboy
Re: Lazarus Release Canditate 1 for 2.0
« Reply #31 on: October 29, 2018, 05:28:11 am »
Quote
rc2 is released.

But binaries only for windows at this stage.

I built from src on a mac using -

Code: Pascal  [Select][+][-]
  1. svn checkout http://svn.freepascal.org/svn/lazarus/tags/lazarus_2_0_0_RC2
  2. cd lazarus_2_0_0_RC2
  3. make CPU_TARGET=i386
  4. open startlazarus.app --args "--pcp=~/.lazarus_2_0_0_RC2"

And it looks pretty good so far ...

Thanks folks !

Davo
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

dbannon

  • Hero Member
  • *****
  • Posts: 2786
    • tomboy-ng, a rewrite of the classic Tomboy
Re: Lazarus Release Canditate 1 for 2.0
« Reply #32 on: October 29, 2018, 06:41:26 am »
In fact, amazingly good !  I built this to see how my app looked when built 64bit, Cocoa and its almost perfect. A huge leap forward from when I last tested against trunk, maybe 3 months ago.

People who want Cocoa, now is the time to try it out !

I did notice one (out of about 15) forms that did not show its buttons where they should be. I'll have to do some investigating to see why that is. Its a dynamically created form and one with some fussy anchoring going on, possibly relates to one or the other.

I also noted that my press buttons have all been made a fixed height. Is this a Cocoa thing ?  Or a bug ....

Anyway, huge congratulations to the people who have been working on this !

Davo
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

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4459
  • I like bugs.
Re: Lazarus Release Canditate 1 for 2.0
« Reply #33 on: October 29, 2018, 10:39:54 am »
Code: Pascal  [Select][+][-]
  1. svn checkout http://svn.freepascal.org/svn/lazarus/tags/lazarus_2_0_0_RC2
That is a good way but even better is to use the HEAD of fixes branch:
 https://svn.freepascal.org/svn/lazarus/branches/fixes_2_0/
because it gets the latest bug fixes in future, also after the versions 2.0, 2.0.2 etc. are released. It is the best way to get the most stable version of Lazarus for few years to come.
See:
 http://wiki.lazarus.freepascal.org/Lazarus_2.0_fixes_branch
Now the 2_0_0_RC2 tag is identical with the fixes HEAD but there are already some revisions waiting to be merged and more will come, and command "svn up" will always get them.
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

minesadorada

  • Sr. Member
  • ****
  • Posts: 452
  • Retired
Re: Lazarus Release Canditate 1 for 2.0
« Reply #34 on: October 29, 2018, 07:48:29 pm »
V2.1.0 r59380M  Windows 10 x64
Minor issue : Help/About Contributors tab (scrolling window) Some names with non-english characters incorrectly displayed.
« Last Edit: October 29, 2018, 07:53:59 pm by minesadorada »
GPL Apps: Health MonitorRetro Ski Run
OnlinePackageManager Components: LazAutoUpdate, LongTimer, PoweredBy, ScrollText, PlaySound, CryptINI

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9791
  • Debugger - SynEdit - and more
    • wiki
Re: Lazarus Release Canditate 1 for 2.0
« Reply #35 on: October 29, 2018, 10:02:18 pm »
V2.1.0 r59380M  Windows 10 x64
Minor issue : Help/About Contributors tab (scrolling window) Some names with non-english characters incorrectly displayed.
It looks fine on my W10 (64bit) for both (Laz64 and Laz32). Using Laz trunk, and fpc 3.0.4

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 11382
  • FPC developer.
Re: Lazarus Release Canditate 1 for 2.0
« Reply #36 on: October 29, 2018, 10:29:13 pm »
I've a 32-bit build from last weekend with fpc+lazarus trunk. Same problem

guest58172

  • Guest
Re: Lazarus Release Canditate 1 for 2.0
« Reply #37 on: October 30, 2018, 03:08:50 am »
can someone give me a link to the diff between RC1 and RC2 ?

dbannon

  • Hero Member
  • *****
  • Posts: 2786
    • tomboy-ng, a rewrite of the classic Tomboy
Re: Lazarus Release Canditate 1 for 2.0
« Reply #38 on: October 30, 2018, 04:20:32 am »
Code: Pascal  [Select][+][-]
  1. svn checkout http://svn.freepascal.org/svn/lazarus/tags/lazarus_2_0_0_RC2

That is a good way but even better is to use the HEAD of fixes branch:
 https://svn.freepascal.org/svn/lazarus/branches/fixes_2_0/

because it gets the latest bug fixes in future, also after the versions 2.0, 2.0.2 etc. are released. It is the best way to get the most stable version of Lazarus for few years to come.
.....

Thanks Juha, thats probably good advice. Especially as I live in a remote area where network is slow and limited ...

Can I just clarify exactly how it works ?

  • ~RC2 is (obviously) frozen from now on.
  • ~fixes_2_0 is, right now, same as RC2 but will continue to have (approved) fixes flow into it. (At least until we talk about a "2.2".) Its likely to be more stable than Trunk and at least as advanced as any RCx, usually more advanced.
  • ~Trunk is less stable than fixes_2_0, gets broken from time to time (as I have seen).

Thanks,
Davo
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

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4459
  • I like bugs.
Re: Lazarus Release Canditate 1 for 2.0
« Reply #39 on: October 30, 2018, 09:37:19 am »
Yes you got it right.
Trunk gets all new development, refactoring and new features that will stabilize. Sometimes it has experiments which break things and must be reverted. On a positive side the breakages are usually fixed quickly.
A fixes branch gets only bug fixes as the name hints.
All 2.0.x versions will be released from fixes_2_0 branch.
In far future a new branch for version 2.2 will be forked from trunk.
« Last Edit: October 30, 2018, 09:43:19 am by JuhaManninen »
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

nirunge

  • Newbie
  • Posts: 1
Re: Lazarus Release Canditate 1 for 2.0
« Reply #40 on: October 31, 2018, 02:22:52 am »
RC1 for 2.0, everything good except for the tOpenGLcontrol - I am running Linux with gtk2. The openGLcontrol starts up ok when I run the program. However, when I have to click in a menu bar, the focus does not return to the openglControl afterwards, even with openGLcontrol1.makecurrent. Everything works ok in version 1.8.4.

Zoran

  • Hero Member
  • *****
  • Posts: 1829
    • http://wiki.lazarus.freepascal.org/User:Zoran
Re: Lazarus Release Canditate 1 for 2.0
« Reply #41 on: October 31, 2018, 09:58:27 am »
can someone give me a link to the diff between RC1 and RC2 ?

RC1 is tagged in rev. 59013, and RC2 in rev. 59373.
So, the log of changes between these two can be seen in log on fixes branch between these two revisions:

Code: [Select]
svn log https://svn.freepascal.org/svn/lazarus/branches/fixes_2_0 -r 59013:59373
All the diffs can be seen as a diff file created with, for example:
Code: [Select]
svn diff https://svn.freepascal.org/svn/lazarus/branches/fixes_2_0 -r 59013:59373 > rc1_rc2.diffand then look in the file rc1_rc2.diff
« Last Edit: October 31, 2018, 10:06:07 am by Zoran »

guest58172

  • Guest
Re: Lazarus Release Canditate 1 for 2.0
« Reply #42 on: October 31, 2018, 10:29:20 am »
Thanks, can you share the diff file ? i don't have svn setup here.

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4459
  • I like bugs.
Re: Lazarus Release Canditate 1 for 2.0
« Reply #43 on: October 31, 2018, 12:57:09 pm »
Thanks, can you share the diff file ? i don't have svn setup here.
Then you should install it. There is no excuse because it is so easy to do for any OS.
Anybody who is interested in development of a FOSS project that uses Subversion for it's revision control, should have the tools installed IMO.
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4459
  • I like bugs.
Re: Lazarus Release Canditate 1 for 2.0
« Reply #44 on: October 31, 2018, 01:04:36 pm »
RC1 for 2.0, everything good except for the tOpenGLcontrol - I am running Linux with gtk2. The openGLcontrol starts up ok when I run the program. However, when I have to click in a menu bar, the focus does not return to the openglControl afterwards, even with openGLcontrol1.makecurrent. Everything works ok in version 1.8.4.
There was an issue about flickering in GTK2 which is fixed in RC2. See:
 https://bugs.freepascal.org/view.php?id=33864
Your issue sounds different though. If you can reproduce it in RC2 and trunk then please report with a simple demo app.
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

 

TinyPortal © 2005-2018