Recent

Author Topic: Lazarus Release Candidate 1 of 1.8  (Read 73467 times)

jc99

  • Hero Member
  • *****
  • Posts: 553
    • My private Site
Re: Lazarus Release Canditate 1 of 1.8
« Reply #45 on: May 21, 2017, 03:32:44 pm »
So you ask people to delete all their session-files in all of their projects when going to a new version, because problems by a lack of backward compatibility is not an issue ?
OS: Win XP x64, Win 7, Win 7 x64, Win 10, Win 10 x64, Suse Linux 13.2
Laz: 1.4 - 1.8.4, 2.0
https://github.com/joecare99/public
'~|    /''
,_|oe \_,are
If you want to do something for the environment: Twitter: #reduceCO2 or
https://www.betterplace.me/klimawandel-stoppen-co-ueber-preis-reduzieren

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9792
  • Debugger - SynEdit - and more
    • wiki
Re: Lazarus Release Canditate 1 of 1.8
« Reply #46 on: May 21, 2017, 03:45:18 pm »
Session files should always keep working. At least upwards. Not downwards.

However. IIRC there have been session files that got broken for unknown reasons. Maybe there is an undiscovered bug, that sometimes writes a broken session, I do not know. If a broken session files gets loaded by one version, there is no guarantee that it will be by the next version.

As for your particular session files, regarding Anchordocking, I dont know if they are ok or broken. I don't use anchordocking, and I don't maintain it either.

---------------

I havent looked at the code, but
"windowindex" of -1
might be a bug.
(EditorIndex -1 seems to exist though)

At least none of my sessions has it (and I use 2 source editors all the time).


-------
As I said, not sure if this is a bug, If windowindex -1 is a bug, then fixing it should include to read the broken session...


 

jc99

  • Hero Member
  • *****
  • Posts: 553
    • My private Site
Re: Lazarus Release Canditate 1 of 1.8
« Reply #47 on: May 21, 2017, 04:21:59 pm »
I think the (let's call it) hazy behavior lies between Laz and AD, only in AD you actually see the consequences.
How to reproduce: Compile Laz with AD and then move the Window to another editor. The now empty window stays empty because the editor is closed, but not the container.
Now you can go even further, move the editor from Window 2 to a new window, now you have two empty window and a third window. I think that can be played along ... 
The closing-routine of the editor-window when the last window is moved might look different to the standard closing routines.

@Juha: So yes, i can reproduce (with plain Laz & AD) and new, clean project.
OS: Win XP x64, Win 7, Win 7 x64, Win 10, Win 10 x64, Suse Linux 13.2
Laz: 1.4 - 1.8.4, 2.0
https://github.com/joecare99/public
'~|    /''
,_|oe \_,are
If you want to do something for the environment: Twitter: #reduceCO2 or
https://www.betterplace.me/klimawandel-stoppen-co-ueber-preis-reduzieren

jc99

  • Hero Member
  • *****
  • Posts: 553
    • My private Site
Re: Lazarus Release Canditate 1 of 1.8
« Reply #48 on: May 21, 2017, 04:26:30 pm »
Session files should always keep working. At least upwards. Not downwards.
I would very much appreciate that ..

And thanks, you pointed me (and hopefully a laz-coder) in the right direction.
OS: Win XP x64, Win 7, Win 7 x64, Win 10, Win 10 x64, Suse Linux 13.2
Laz: 1.4 - 1.8.4, 2.0
https://github.com/joecare99/public
'~|    /''
,_|oe \_,are
If you want to do something for the environment: Twitter: #reduceCO2 or
https://www.betterplace.me/klimawandel-stoppen-co-ueber-preis-reduzieren

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9792
  • Debugger - SynEdit - and more
    • wiki
Re: Lazarus Release Canditate 1 of 1.8
« Reply #49 on: May 21, 2017, 07:41:07 pm »
Session files should always keep working. At least upwards. Not downwards.
Infact like config files, they have a version
Code: Text  [Select][+][-]
  1. <Version Value="10"/>

So that for example changes to default can be limited to new versions.

cpicanco

  • Hero Member
  • *****
  • Posts: 618
  • Behavioral Scientist and Programmer
    • Portfolio
Re: Lazarus Release Canditate 1 of 1.8
« Reply #50 on: May 22, 2017, 03:15:13 am »
Laaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazarus 1.8.0 RC1 is out !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Be mindful and excellent with each other.
https://github.com/cpicanco/

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4459
  • I like bugs.
Re: Lazarus Release Canditate 1 of 1.8
« Reply #51 on: May 22, 2017, 07:33:37 am »
@Juha: So yes, i can reproduce (with plain Laz & AD) and new, clean project.
Should be reported in bug tracker.
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

BSaidus

  • Hero Member
  • *****
  • Posts: 540
  • lazarus 1.8.4 Win8.1 / cross FreeBSD
Re: Lazarus Release Canditate 1 of 1.8
« Reply #52 on: May 22, 2017, 12:02:03 pm »
Nothing to Say !! JUST THANK YOU VERY MUCH !! it is wonderfull !! :)
lazarus 1.8.4 Win8.1 / cross FreeBSD
dhukmucmur vernadh!

cpicanco

  • Hero Member
  • *****
  • Posts: 618
  • Behavioral Scientist and Programmer
    • Portfolio
Re: Lazarus Release Canditate 1 of 1.8
« Reply #53 on: May 22, 2017, 02:38:03 pm »
For me 1.8.0 RC1 is working great after recompiling the native compiler:

https://bugs.freepascal.org/view.php?id=31490
Be mindful and excellent with each other.
https://github.com/cpicanco/

dstritt

  • Newbie
  • Posts: 6
  • Eternally a newbie
Re: Lazarus Release Canditate 1 of 1.8
« Reply #54 on: May 23, 2017, 06:05:32 am »
Sorry for reporting here, but the bug tracker isn't letting me create an account. Every time it gives me a url to click in my email it says it's already used or invalid and to try again. When I try to sign up again it says that user name is already in use. Tried with 2 user names and no luck.

Anyway, trying 1.8 RC1 Windows 64bit on Windows 10 is acting up. If you open any project, even a new one, then open the Todo list, then close Lazarus when you repopen it you get an error that says:

TLazSourceFileManager.FindUnitsOfOwner: invalid owner nil.

If you press OK Lazarus loads just fine. If you open the Todo list then close it, then restart Lazarus everything is ok.

BobS

  • Full Member
  • ***
  • Posts: 153
Re: Lazarus Release Canditate 1 of 1.8
« Reply #55 on: May 23, 2017, 06:47:25 am »
Sorry for reporting here, but the bug tracker isn't letting me create an account.
Same for me you're not alone.  Glad to know it's not just me :).

m.abudrais

  • Jr. Member
  • **
  • Posts: 52
Re: Lazarus Release Canditate 1 of 1.8
« Reply #56 on: May 23, 2017, 08:42:32 am »
I like the new menu editor :D, thank you Lazarus team.

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4459
  • I like bugs.
Re: Lazarus Release Canditate 1 of 1.8
« Reply #57 on: May 23, 2017, 09:54:48 am »
Sorry for reporting here, but the bug tracker isn't letting me create an account. Every time it gives me a url to click in my email it says it's already used or invalid and to try again. When I try to sign up again it says that user name is already in use. Tried with 2 user names and no luck.
Could Martin help with that? It seems many people have similar problems.

Quote
Anyway, trying 1.8 RC1 Windows 64bit on Windows 10 is acting up. If you open any project, even a new one, then open the Todo list, then close Lazarus when you repopen it you get an error that says:
TLazSourceFileManager.FindUnitsOfOwner: invalid owner nil.
I was a regression from last Noverber.
 https://bugs.freepascal.org/view.php?id=31006
I fixed it in trunk r55059. Please test.
This proves the release candidates are usefull. This could have gone to the release. :)
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

dstritt

  • Newbie
  • Posts: 6
  • Eternally a newbie
Re: Lazarus Release Canditate 1 of 1.8
« Reply #58 on: May 23, 2017, 11:17:35 pm »
I fixed it in trunk r55059. Please test.

How can I go about doing that? I am kinda new to this.

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4459
  • I like bugs.
Re: Lazarus Release Canditate 1 of 1.8
« Reply #59 on: May 24, 2017, 12:03:41 am »
How can I go about doing that? I am kinda new to this.
Easy when you already have FPC installed.
 http://wiki.freepascal.org/Getting_Lazarus#Getting_Lazarus_SVN_development_version
You can have many Lazarus versions around. Just start from cmd line or from desktop link.
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

 

TinyPortal © 2005-2018