PureBasic 4.30 Beta1 released!

Developed or developing a new product in PureBasic? Tell the world about it.
freak
PureBasic Team
PureBasic Team
Posts: 5940
Joined: Fri Apr 25, 2003 5:21 pm
Location: Germany

Post by freak »

> One request: please add also a regular archive, installers are not known to always play nice...

The installer has been changed to update over existing versions. If it does not do that then file a bugreport.
The update package was larger than the installer and provided no real benefit anymore.

> Also, is there anywhere a list of the deprecated stuff?

See the "Incompatible changes", and the OnError changes in the annoucement. These are the only ones for now.
Some OnError functions are removed (not deprecated) as it would have been too much work to implement them with the redesigned lib.
quidquid Latine dictum sit altum videtur
byo
Enthusiast
Enthusiast
Posts: 635
Joined: Mon Apr 02, 2007 1:43 am
Location: Brazil

Post by byo »

The 3D demos runs smoothly here.
This is amazing. :o

Thank you!
This is the beginning of great professional games.

Keep up the good work! You guys never disappoint.
Proud registered Purebasic user.
Because programming should be fun.
User avatar
Thunder93
Addict
Addict
Posts: 1788
Joined: Tue Mar 21, 2006 12:31 am
Location: Canada

Post by Thunder93 »

Superb Job .. Fred & Team (including the alpha testers)..


I installed the x64 version, I noticed it's using the x86 PureBasic preferences in Windows AppData location. Was this by design or overlooked?
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6166
Joined: Sat May 17, 2003 11:31 am
Contact:

Post by blueznl »

>> One request: please add also a regular archive, installers are not known
>> to always play nice...
> The installer has been changed to update over existing versions. If it does

Well, I have multiple versions of PureBasic on my machine. The worry I always have with installers is that they fool up settings of properly working other versions of (for example :-)) PureBasic.

>> Also, is there anywhere a list of the deprecated stuff?
> See the "Incompatible changes", and the OnError changes in the

So all deprecated stuff is on the incompatible changes list?

Anyway, been playing a little with it, 3D stuff looks very nice! Now go and fix 2D! :-)
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
JCV
Enthusiast
Enthusiast
Posts: 580
Joined: Fri Jun 30, 2006 4:30 pm
Location: Philippines

Post by JCV »

Finally! A big thanks! :shock: 8)

[Registered PB User since 2006]
[PureBasic 6.20][SpiderBasic 2.2]
[RP4 x64][Win 11 x64][Ubuntu x64]
User avatar
Rook Zimbabwe
Addict
Addict
Posts: 4322
Joined: Tue Jan 02, 2007 8:16 pm
Location: Cypress TX
Contact:

Post by Rook Zimbabwe »

PB RULES!!!!

No fair dropping this when I had no power because of the Hurricane!! :wink:
Binarily speaking... it takes 10 to Tango!!!

Image
http://www.bluemesapc.com/
freak
PureBasic Team
PureBasic Team
Posts: 5940
Joined: Fri Apr 25, 2003 5:21 pm
Location: Germany

Post by freak »

If you are looking to port your projects to 64bit, this may be of help:
http://www.purebasic.fr/blog/?p=42


> I installed the x64 version, I noticed it's using the x86 PureBasic preferences in Windows AppData location. Was this by design or overlooked?

The 32bit and 64bit IDE are fully compatible and use the same settings, so i did not feel the need to have separate settings files. Just use the IDE commandline switches to have a different preference file (once i fix that ;))

> So all deprecated stuff is on the incompatible changes list?

Yes.
quidquid Latine dictum sit altum videtur
User avatar
Thunder93
Addict
Addict
Posts: 1788
Joined: Tue Mar 21, 2006 12:31 am
Location: Canada

Post by Thunder93 »

Hi Freak,

Even though.., would still be nice to have an checkable option to enable through PureBasic 'Preferences' to have it use separate preferences. But like you suggested, using IDE commandline switches will do the trick also (.. once you fix that ;)).


Thanks for the additional information.
User avatar
Inner
PureBasic Expert
PureBasic Expert
Posts: 714
Joined: Fri Apr 25, 2003 4:47 pm
Location: New Zealand

Post by Inner »

Ogre - demos go well.

Nice update, well done all.
ale870
Enthusiast
Enthusiast
Posts: 180
Joined: Wed Jul 09, 2008 7:02 am
Contact:

Post by ale870 »

Fantastic! I arrived late, but now... my project will get a big improvement!
3D OGRE functions regarding Windows and gadgets are incredible!!!

:D :D :D :D :D :D :D :D
:D :D Thank you!!! :D :D
:D :D :D :D :D :D :D :D
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6166
Joined: Sat May 17, 2003 11:31 am
Contact:

Post by blueznl »

One thing puzzles me... 64 bit pointers?

From wikipedia...
... The emergence of the 64-bit architecture effectively increases the memory ceiling to 2^64 ...
But a pointer appears to be still 32 bits...

Code: Select all

*a
Debug SizeOf(*a)
Now don't get me wrong, I highly doubt I will ever need them :-) but I was wondering if that would be a limit, or something I don't understand (probably the latter :-))...

Ah, scratch that. Of course. I'm running on a 32 bit system, so it won't show up as 64 bit long :-)

But it will definitely break some code, as many (including me) may have assumed a pointer would be 4 bytes long.

Poor me.

And my own fault :-)
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
Anonymous

Post by Anonymous »

Thank you very much ! very good update , you are wonderfull !!!!
Thank to all pb team :D
User avatar
djes
Addict
Addict
Posts: 1806
Joined: Sat Feb 19, 2005 2:46 pm
Location: Pas-de-Calais, France

Post by djes »

The last : thank you!!! :D :D :D
gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

Post by gnozal »

blueznl wrote:One request: please add also a regular archive, installers are not known to always play nice...
FYI, with InnoUnp and MultiArc, InnoSetup files can be openned like regular archives using TotalCMD.
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
User avatar
luis
Addict
Addict
Posts: 3893
Joined: Wed Aug 31, 2005 11:09 pm
Location: Italy

Post by luis »

First of all, thank you for the update.

I can live with all the deprecated stuff, but this one hurts me a lot:

- Changed: AddElement() and similar LinkedList functions return the data pointer now (not the list header)

I often used the documentend header (the supergeek thing, as you referred to it in the documentation). I used because it was documented and not a "hack". Now is it gone ?

The structure is still there (somewhere, maybe a negative offset from the new returned pointer) and it will be still documented ?

Can I change my routines and adapt them or I have to forget about this ability and rewrite my stuff ?

Thank you.
Last edited by luis on Tue Sep 16, 2008 1:21 pm, edited 1 time in total.
Post Reply