Es ist soweit, die erste Beta für das 4.50 Release ist drausen.
Die wichtigsten Änderungen:
- Unterstützung von Arrays, Lists und Maps als Elemente in Strukturen
- Die Image Library unterstützt nur noch 24 und 32bit (andere Farbtiefen können weiterhin geladen/gespeichert werden)
- Mehrere Compiler können von der gleichen IDE aus angesprochen werden
- 'Purifier' Tool für den Debugger, Data Breakpoints und debuggen über das Netzwerk. Mehr zum Purifier: http://www.purebasic.fr/blog/?p=237
- Die englische Dokumentation ist bereits jetzt auf dem neuesten Stand
Code: Alles auswählen
PureBasic 4.50 Beta 2
- Added support for Array, List, Map inside structures
- Added CopyList(), CopyMap(), CopyArray() commands
- Added FreeList(), FreeMap(), FreeArray() commands
- Added CopyStructure() and InitializeStructure() commands
- Added volume support to PlaySournd()
- Changed: The Image library now keeps images only in 24bit or 32bit (loading and saving works with other bit depths)
- Added Depth parameter to SaveImages() (default is the original depth when the image was loaded)
- 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 32bit support to BMP image encoder
- Added RoundRect() command to the 2DDrawing library
- Added #PB_2DDrawing_AllChannels mode for DrawingMode() (modifies all channels without blending)
- Added image support for the ComboBoxGadget command (not supported for editable ComboBox on Mac OSX)
- Added AbortFTPFile()
- Added graphical console functions to linux
- Added large file support to File lib on Linux/OSX
- Added RandomData() command
- Added CryptRandom(), CryptRandomData(), OpenCryptRandom(), CloseCryptRandom() commands
- Added many more Math functions: Exp(), ATan2(), Radian(), Degree(), [A]CosH(), [A]SinH(), [A]TanH(), IsNaN(), IsInfinity(), NaN(), Infinity()
- Added 'Debugger' Library to control some debugger actions from code
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 maximize button to Variable-, Memory-, Library Viewer and Callstack
- 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.
(It is automatically corrected if the () is missing)
http://www.purebasic.fr/english/viewtop ... 14&t=41639
Der Download ist wie immer hier:
http://www.purebasic.com/securedownload ... anguage=DE
Viel Spaß mit dem neuen Release.
Das PureBasic Team
05.05.2010 18:00 - NicTheQuick: Titel erneuert