Page 1 of 1
5.20 missing in historical downloads
Posted: Sun Feb 16, 2014 7:17 pm
by Brujah
Our game does not work with 5.21 anymore.
And it does not work with 5.11.
I need the 5.20 compiler again but its not in the museum section.
Why is that?
Re: 5.20 missing in historical downloads
Posted: Mon Feb 17, 2014 4:57 am
by BorisTheOld
I have a similar problem with the Windows version of 5.21.
Last November we discovered that event processing for the Canvas gadget is broken in version 5.21, and were unable to roll back to version 5.20.
We're currently running all our Linux and Windows code with the beta version of 5.20 that we were using prior to installing 5.21. This isn't a desirable situation, but at least our custom gadgets have access to the Canvas focus event.
Re: 5.20 missing in historical downloads
Posted: Mon Feb 17, 2014 5:40 am
by Kuron
BorisTheOld wrote:I have a similar problem with the Windows version of 5.21.
Last November we discovered that event processing for the Canvas gadget is broken in version 5.21, and were unable to roll back to version 5.20.
We're currently running all our Linux and Windows code with the beta version of 5.20 that we were using prior to installing 5.21. This isn't a desirable situation, but at least our custom gadgets have access to the Canvas focus event.
I am glad I just read this. I planned to start on a new Win/Linux project based solely around the canvas gadget. Literally anything I would be doing from now on with PB would be based around the canvas gadget and custom gadgets.
Re: 5.20 missing in historical downloads
Posted: Mon Feb 17, 2014 9:23 pm
by BorisTheOld
Kuron wrote:BorisTheOld wrote:.........Last November we discovered that event processing for the Canvas gadget is broken in version 5.21, and were unable to roll back to version 5.20.......
I am glad I just read this. I planned to start on a new Win/Linux project based solely around the canvas gadget. Literally anything I would be doing from now on with PB would be based around the canvas gadget and custom gadgets.
Here's the link to the bug report that I posted 3 months ago. The bug only seems to effect the Windows version of 5.21 LTS.
http://www.purebasic.fr/english/viewtop ... =4&t=57486
As part of our conversion to cross-platform PB, we've wrapped all PB gadgets that we use into custom classes. We've also written our own custom classes based on the Canvas gadget, to replace Button, String, Text, ListView, Grid, etc, etc.
I decided on this route 3 years ago, because most gadgets lack critical events such as Focus, LostFocus, KeyUp, KeyDown, etc, etc. The Canvas gadget is perfect for this sort of thing, because it's not necessary to mess with menu shortcut keys when working with keyboard intensive applications.
Sadly, version 5.2x seems to have been rushed and to have created as many problems as it fixed. So for now we're doing all our Linux/Windows development with a beta version of 5.20.
I'm now suffering from an extreme case of
arachnophobia 
Re: 5.20 missing in historical downloads
Posted: Mon Feb 17, 2014 10:28 pm
by Kuron
It is good to know it is a Windows only issue. I am targeting Linux and have wanted to still provide support for Windows, but keep going back and forth on Windows support. I am converting projects I was working on that used that other language and EZSprite. I wrote my own GUI system and everything was based around EZSprite. So, I am not just converting code, I am writing a new sprite engine and the canvas control is ideal to base this on, so it is important that it is functioning properly as everything I will be doing in PB will use the canvas control. Unfortunately, I never downloaded the 5.20 beta, or if I did, I deleted it when 5.21 was released.
Re: 5.20 missing in historical downloads
Posted: Tue Feb 18, 2014 12:19 am
by Fred
5.20 versions have been put online in the museum section

Re: 5.20 missing in historical downloads
Posted: Tue Feb 18, 2014 12:21 am
by Kuron
Thank you, Fred.
Re: 5.20 missing in historical downloads
Posted: Tue Feb 18, 2014 2:43 am
by BorisTheOld
Kuron wrote:Thank you, Fred.
Yes, thank you Fred.
Kuron wrote:It is good to know it is a Windows only issue. I am targeting Linux and have wanted to still provide support for Windows, but keep going back and forth on Windows support. I am converting projects I was working on that used that other language and EZSprite. I wrote my own GUI system and everything was based around EZSprite. So, I am not just converting code, I am writing a new sprite engine and the canvas control is ideal to base this on.........
My experience is very similar to yours. Like you I'm targeting Linux, while also supporting Windows. And like you I'm rewriting code as we convert it to PB. It's nice to get rid of all that 30-year-old code and multiple languages.
Re: 5.20 missing in historical downloads
Posted: Tue Feb 18, 2014 9:05 am
by User_Russian
Kuron wrote:Unfortunately, I never downloaded the 5.20 beta
A similar situation.
But precisely a beta version necessary to me, because the full version has a bug.
http://www.purebasic.fr/english/viewtop ... 99#p436102
And because of this, work on the project was stopped.

Re: 5.20 missing in historical downloads
Posted: Thu Feb 20, 2014 12:25 pm
by Kuron
BorisTheOld wrote:My experience is very similar to yours. Like you I'm targeting Linux, while also supporting Windows. And like you I'm rewriting code as we convert it to PB. It's nice to get rid of all that 30-year-old code and multiple languages.
It is nice to get rid of the old code. However, I don't want to move backwards to an older version of PB, but this has brought my development to a standstill right now as I depend on the canvas gadget working properly.

Re: 5.20 missing in historical downloads
Posted: Thu Feb 20, 2014 8:37 pm
by Kuron
It seems the new behavior is the expected behavior... Will require some rethinking...