Page 1 of 6

PureBasic 4.50 is out !

Posted: Mon Jun 07, 2010 10:56 pm
by Fred
Hello,

We are very happy to announce the final release of PureBasic 4.50 which brings quite some news, as you can see here:

Code: Select all

- Added: Support for Array, List, Map inside structures 
- Added: CopyList(), CopyMap(), CopyArray() 
- Added: FreeList(), FreeMap(), FreeArray() 
- Added: CopyStructure(), InitializeStructure() 
- Added: Volume support to PlaySound() 
- Added: Depth parameter to SaveImage() 
- Added: ImageDepth() flag to get the original or current image depth 
- Added: #PB_Image_Transparent flag for CreateImage() 
- Added: 32bit support to TGA image decoder 
- Added: RoundBox(), AbortFTPFile(), RandomData() 
- Added: #PB_2DDrawing_AllChannels mode for DrawingMode() 
- Added: Image support for ComboBoxGadget() 
- Added: Graphical console functions to linux 
- Added: Large file support to File library on Linux/OSX 
- Added: CryptRandom(), CryptRandomData(), OpenCryptRandom(), CloseCryptRandom() 
- Added: Many math functions: Exp(), ATan2(), Radian(), Degree(), [A]CosH(), [A]SinH(), [A]TanH(), IsNaN(), IsInfinity(), NaN(), Infinity(), Sign() 
- Added: 'Debugger' Library to control some debugger actions from code 

- Changed: The Image library now keeps images internally in 24bit or 32bit (loading and saving works with other bit depths) 

- Fixed: Quite some bugs in libraries and in the compiler 

IDE/Debugger:
- Added: Keyword underline for Break, Continue, ProcedureReturn 
- Added: StatusBar help for prototypes and interfaces 
- Added: Keyword sensitive indentation (block mode is still available) 
- Added: "Format indentation" option in the edit menu 
- Added: Indentation guides and whitespace options 
- Added: The ability to select multiple compilers in the compiler options 
- Added: Purifier tool for the debugger 
- Added: Full debugger compatibility between all OS and processors 
- Added: Network debugging for the standalone debugger 
- Added: Data breakpoints for the debugger 
- Added: Support for structured items in the 'View Array/List/Map' tab of the Variable Viewer 

- Changed: The Array, List or Map name in the Variable viewer should be entered with a "()" now to display their elements.
Again, thank you to all the beta testers, which helped greatly to stabilize the numberous new features, and we hope you will enjoy it, as we enjoyed coding it ! You can grab it on your personal online account. On a side note, we activated the 1 year limit restriction for the accounts which were created from the cheap PureBasic boxed version, just contact andre@purebasic.com if you have such and want to upgrade.

Have fun !

The Fantaisie Software Team

Re: PureBasic 4.50 is out !

Posted: Mon Jun 07, 2010 10:59 pm
by Perkin
Oooh Lovely.

Thanks Guys!

Re: PureBasic 4.50 is out !

Posted: Mon Jun 07, 2010 11:00 pm
by Arctic Fox
Great news! Thanks a lot!

Re: PureBasic 4.50 is out !

Posted: Mon Jun 07, 2010 11:00 pm
by idle
nice way to start the morning, better give you some beer $$$ :D

Re: PureBasic 4.50 is out !

Posted: Mon Jun 07, 2010 11:07 pm
by Kiffi
Thanks a lot for this great piece of software! :D

Greetings ... Kiffi

Re: PureBasic 4.50 is out !

Posted: Mon Jun 07, 2010 11:10 pm
by djes
Really nice update, thank you! :o

Re: PureBasic 4.50 is out !

Posted: Mon Jun 07, 2010 11:18 pm
by aaron
Sweeeeet! The betas have been working great for me, both on OSX and XP, and I'm sure that the final release will continue to be the best programming language that I've had the pleasure of using. Cheers!

Re: PureBasic 4.50 is out !

Posted: Mon Jun 07, 2010 11:28 pm
by luis
Thank you as always to all of you for the awesome work.

Re: PureBasic 4.50 is out !

Posted: Tue Jun 08, 2010 12:12 am
by Foz
Problem when extracting with the Linux x86 version:

Code: Select all

...
-rwxr-xr-x fred/fred   1023192 2010-06-07 21:34 purebasic/compilers/pbdebuggerunicode
-rw-r--r-- fred/fred  10765169 2010-06-07 21:34 purebasic/compilers/engine3d.so
tar: Skipping to next header
tar: Exiting with failure status due to previous errors

Re: PureBasic 4.50 is out !

Posted: Tue Jun 08, 2010 12:21 am
by Mohawk70
Awesome - Thanks !!!

Re: PureBasic 4.50 is out !

Posted: Tue Jun 08, 2010 12:42 am
by rsts
You guys are the best.

graci

Re: PureBasic 4.50 is out !

Posted: Tue Jun 08, 2010 1:03 am
by Foz
Ahhh it's working now - thanks guys!

Re: PureBasic 4.50 is out !

Posted: Tue Jun 08, 2010 1:39 am
by skywalk
Can't shout your praises enough!
The array functions are kickin' a$$!
The IDE indentation is super useful for this lazy typer.

So, is it true what they say in the Software Patent Office?
"Nothing really matters after version 4.50..." :wink:

Re: PureBasic 4.50 is out !

Posted: Tue Jun 08, 2010 2:04 am
by GWarner
Holly crap you people have been busy, busy, busy.

Thank you, thank you, thank you!

Beer & Pizza money is on it's way! :mrgreen:

Re: PureBasic 4.50 is out !

Posted: Tue Jun 08, 2010 4:30 am
by PureLeo
Thanks, thanks, thanks! :D