PureBasic 3.91 Beta for linux released
PureBasic 3.91 Beta for linux released
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.
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.
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.
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

Thanks Fred...
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
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
only 50 spams per week?
lucky you...
260 per day... rather stable for a while now...
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... )
( The path to enlightenment and the PureBasic Survival Guide right here... )
-
- Enthusiast
- Posts: 499
- Joined: Wed Sep 17, 2003 9:17 pm
- Location: Southern California
- Contact:
-
- Enthusiast
- Posts: 499
- Joined: Wed Sep 17, 2003 9:17 pm
- Location: Southern California
- Contact:
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.
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.
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.
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 ..
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.
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.
-
- Enthusiast
- Posts: 499
- Joined: Wed Sep 17, 2003 9:17 pm
- Location: Southern California
- Contact: