PureBasic 3.91 Beta for linux released

Developed or developing a new product in PureBasic? Tell the world about it.
Fred
Administrator
Administrator
Posts: 18162
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

PureBasic 3.91 Beta for linux released

Post by Fred »

Hello !

The new forthcoming version of PureBasic for linux is now in beta stage. Here is the details of the changes since the last 3.81 version:

- Added: IsWindow(), IsGadget() etc...
- Added: #PB_Any for all libraries which supports it on Windows
- Added: Compress routine for the Packer library
- Added: DisplayShadowSprite(), DisplayAlphaSprite(), ChangeAlphaIntensity()
- Added: IPString(), MakeIPAddress()
- Added: DirectoryEntryAttributes()

- Updated: Database library
- Updated: Compiler core is now 3.91

- Fixed: CatchSprite() was not decoding a all BMP properly
- Fixed: Linker bug when using InitCDAudio() alone
- Fixed: SpinGadget() was displaying some GTK warning
- Fixed: EditorGadget() when put in ContainerGadget() or SplitterGadget()
- Fixed: Round() was missing
- Fixed: DrawingBufferPixelFormat() which returned a wrong value
- Fixed: PanelGadget(): GetGadgetState() and SetGadgetState() wasn't supported
- Fixed: GadgetX(), GadgetY(), GadgetWidth() and GadgetHeight() for some gadgets
- Fixed: ResizeWindow()
- Fixed: a bug in WindowEvent()
- Fixed: #PB_EventType_Change and #PB_EventType_Focus for StringGadget() and ComboBoxGadget()
- Fixed: event for PanelGadget()


You can grab the test archive in your personal account at: http://www.purebasic.com/download.php3 . A mail with the needed infos about the account (login and password) has been dispatched to all registered users. If you didn't get the mail, feel free to contact me at support@purebasic.com with your registration informations. The full versions, updates and beta will be release trough the private accounts in the next version.

Enjoy !

Fred.
Last edited by Fred on Fri Jul 16, 2004 10:31 am, edited 1 time in total.
MadMax
Enthusiast
Enthusiast
Posts: 237
Joined: Mon Oct 06, 2003 11:56 am

Post by MadMax »

Great !! I'm going to try it right now :D

Thanks a lot!!!!!!!!!!!! 8)
Shannara
Addict
Addict
Posts: 1808
Joined: Thu Oct 30, 2003 11:19 pm
Location: Emerald Cove, Unformed

Post by Shannara »

The email addy used to send login and passwords to "all" registered users is still broken for some users.....

Just sent an email to support@purebasic.com.

Also, when will PB for linux have the features PB for windows have? I see the version numbers are now basically the same, though the linux version does not contain the features windows version have... kinda misleading :)

Also, will this be the same as the Mac version? Same version numbers, but lacking features?

I'm not trying to start a debate :) Just wondering.
User avatar
fsw
Addict
Addict
Posts: 1603
Joined: Tue Apr 29, 2003 9:18 pm
Location: North by Northwest

Thanks Fred...

Post by fsw »

Fred,
I suppose the e-mail you sent me bounced back.
A month ago I disabled my e-mail account because I got aprox 50 spam e-mails a week, hope it's better now.
(wondering how they got my e-mail address in the first place...)

Fred, I will e-mail you when it's activated again.

Thanks
Franco
Num3
PureBasic Expert
PureBasic Expert
Posts: 2812
Joined: Fri Apr 25, 2003 4:51 pm
Location: Portugal, Lisbon
Contact:

Post by Num3 »

Broken for me :P

No email 8)
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6166
Joined: Sat May 17, 2003 11:31 am
Contact:

Post by blueznl »

only 50 spams per week?

lucky you...

260 per day... rather stable for a while now...
( 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... )
Shannara
Addict
Addict
Posts: 1808
Joined: Thu Oct 30, 2003 11:19 pm
Location: Emerald Cove, Unformed

Post by Shannara »

The reason I posted above, because for some odd reason, I thought version numbers reflect fixes and additions to a product :) Thus if the version numbers are the same, one could conclude the features & fixes are the same :) I was just put off that this is not the case with Purebasic.
freak
PureBasic Team
PureBasic Team
Posts: 5940
Joined: Fri Apr 25, 2003 5:21 pm
Location: Germany

Post by freak »

The compiler core of 3.91 Windows and 3.91 Linux are the same, therefore the same version number :wink:

The Librarys are a different story... :roll:

Timo
quidquid Latine dictum sit altum videtur
PolyVector
Enthusiast
Enthusiast
Posts: 499
Joined: Wed Sep 17, 2003 9:17 pm
Location: Southern California
Contact:

Post by PolyVector »

You beat me to it, freak :)

Time to bust out the ultimate weapon:
Image
Shannara
Addict
Addict
Posts: 1808
Joined: Thu Oct 30, 2003 11:19 pm
Location: Emerald Cove, Unformed

Post by Shannara »

Ah ok, thats the reason... well then, any newbie may think the same, since the versioning scheme for PB is different then any other compiler I know :)

(( Actually, I'm hoping you will correct me on the above statement ))
PolyVector
Enthusiast
Enthusiast
Posts: 499
Joined: Wed Sep 17, 2003 9:17 pm
Location: Southern California
Contact:

Post by PolyVector »

What version would you consider it Shannara?
PB is different then any other compiler I know
Are we talking about the compiler here or the libs?... because the compiler is 3.91 Beta1
Shannara
Addict
Addict
Posts: 1808
Joined: Thu Oct 30, 2003 11:19 pm
Location: Emerald Cove, Unformed

Post by Shannara »

Im talking about the language itself. I mean, hey said PureBasic 3.91 Beta 1. No... the language isnt at that version, the compiler is, but not the language. Take for example GCC, or VC, or VB, D, or C#, etc. Whenever there is a new release (a full releasE), the version number goes up. If there is a compiler upgrade only or such, there is no version number change.

PB is the only language I know of where the language version number IS the compiler version number, whether all of the features are there or not. Thus the same "version number" for all platforms PB runs on, does not have the same features (As one would assume, if you coded in any other language).

Therefore, the PB versioning scheme is quite a bit confusing.
Dare2
Moderator
Moderator
Posts: 3321
Joined: Sat Dec 27, 2003 3:55 am
Location: Great Southern Land

Post by Dare2 »

I tend to agree with Shannara.

I am confused.

Until now I thought that version WX.YZ meant everything to do with the OS version of PB.

So with upgrades:

When the compiler is upgraded, can there compatibility issues with other parts of PB?

What are the other parts? Residents? Libraries? Something else? Some of these? All of these? Many or few of these? Which of these?

Where can we look to find out which parts belong to which whole?

Or is this just all terminology and does a compiler upgrade effectively mean an everything upgrade?

Sorry for the confusion but we 2-brain-cell types can only process a limited amount of information in one hit. (Max 4 permutations at once). Also, information should not be delivered too quickly or there is synaptic flash syndrome and consequent headache. Or maybe that was the beer. :)
@}--`--,-- A rose by any other name ..
User avatar
GedB
Addict
Addict
Posts: 1313
Joined: Fri May 16, 2003 3:47 pm
Location: England
Contact:

Post by GedB »

Perhaps it would be a good idea to introduce separate version numbers for the libraries and the compiler. In fact, I think it would be a good idea to version number individual libraries.

This could speed up the turnaround in bug fixes. Individual libraries could be released on a per fix basis with the big releases for the compiler.
PolyVector
Enthusiast
Enthusiast
Posts: 499
Joined: Wed Sep 17, 2003 9:17 pm
Location: Southern California
Contact:

Post by PolyVector »

Finally a constructive thought :)
Post Reply