PureBoard
https://www.purebasic.fr/german/

PureBasic 5.60 Final is available
https://www.purebasic.fr/german/viewtopic.php?f=1&t=30009
Seite 1 von 6

Autor:  Kiffi [ 27.01.2017 12:45 ]
Betreff des Beitrags:  PureBasic 5.60 Final is available

-> http://www.purebasic.fr/english/viewtopic.php?p=501111#p501111

Grüße ... Peter

\\Edit by RSBasic:
Fred hat geschrieben:
- beta 8 is available and fix toolbar regression on Windows

- beta 7 is available and bring some more fixes and new function:

Code:
- Added: SetImageFrameDelay()
- Renamed: ImageFrameDelay() to GetImageFrameDelay()


- beta 6 is available and bring some more fixes and new function

Code:
- Added: ImageFrameDelay()


- beta 5 is available with some more bug fixes

- beta 4 is available with some more bug fixes

- beta 3 is available with the usual bug fixes and it brings new 3D commands:

Code:
- Added: ParticleAcceleration(), ParticleColorFader(), ParticleEmitterAngle()
- Added: #PB_Material_AlphaReject, #PB_Material_TAM and #PB_Material_EnvironmentMap support to SetMaterialAttribute()
- Added: new 'Layer' optional paramater to SetMaterialAttribute()
- Added: new orientation modes for SetNodeAnimationKeyFrameRotation() and AddStaticGeometryEntity()


- beta 2 is available with the usual bug fixes and it brings the following changes

Code:
- ToolBar, Menu and StatusBar are now back in inner window area for all OS (like before)
- MenuHeight(), StatusBarHeight() and ToolBarHeight() are back (like before)


The beta version of PureBasic 5.60 is available on your account, just in time to wishes you again an Happy New Year 2017 and best luck in your projects ! We took a deep look in the "feature and request" forum and tried to implemented some of the most wanted wishes :). Here is the full change log:

Code:
- Added: GIF decoder support
- Added: SetImageFrame(), GetImageFrame(), ImageFrameCount(), AddImageFrame(), RemoveImageFrame()
- Added: UserAgent support to ReceiveHTTPMemory(), ReceiveHTTPFile() and GetHTTPHeaders()
- Added: #PB_Http_NoRedirect support for GetHTTPHeaders()
- Added: "Joe Doe <joe.doe@domain.com>" email format support for SendMail()
- Added: HTTPProxy() for Http related commands proxy support
- Added: Compression level support for CreatePack() and CompressMemory()
- Added: Large icons and text support to ToolBar library
- Added: GetUserDirectory() to get user specific directories
- Added: more flexibility to Base64Decoder to handle non padded input
- Added: Base64Encoder() and Base64Decoder() which takes string as input/output for easier use
- Added: color constants like #Black, #Blue etc. for all OS
- Added: Event() to get the current event (mainly useful from callback)
- Added: #PB_Canvas_Container support to have a container behaviour for canvas
- Added: #PB_EventType_Resize support for PanelGadget(), ContainerGadget(), CanvasGadget() and ScrollAreaGadget()
- Added: #PB_ListIcon_ColumnCount to GetGadgetAttribute() for ListIconGadget() to get the column count
- Added: #PB_All support to RemoveGadgetColumn() to remove all the columns
- Added: (IDE) templates are now saved when created to prevent lost if the IDE is not properly closed
- Added: (IDE) jump to a procedure now automatically unfold it if it was folded
- Added: (IDE) new specific popup menu for file tab to ease source file management
- Added: (IDE) find previous (reverse find)

- Changed: ToolBar, Menu and StatusBar are now excluded from inner window area for all OS
- Changed: MenuHeight(), StatusBarHeight() and ToolBarHeight() are now deprecated (all returns 0)
- Changed: renamed Base64Encoder() to Base64EncoderBuffer()
- Changed: renamed Base64Decoder() to Base64DecoderBuffer()
- Changed: removed 'define.b' syntax to change default type as it could create hard to find bugs.

Autor:  ts-soft [ 27.01.2017 12:48 ]
Betreff des Beitrags:  Re: PureBasic 5.60 beta 1 is available

:allright: Danke Peter.

Hier noch ein paar Features, die ich diesmal sehr interessant finde:
Zitat:
- Added: GIF decoder support
- Added: SetImageFrame(), GetImageFrame(), ImageFrameCount(), AddImageFrame(), RemoveImageFrame()
- Added: UserAgent support to RecieveHTTPMemory(), RecieveHTTPFile() and GetHTTPHeaders()
- Added: #PB_Http_NoRedirect support for GetHTTPHeaders()
- Added: "Joe Doe <joe.doe@domain.com>" email format support for SendMail()
- Added: HTTPProxy() for Http related commands proxy support
- Added: Compression level support for CreatePack() and CompressMemory()
- Added: Large icons and text support to ToolBar library
- Added: GetUserDirectory() to get user specific directories
- Added: more flexibility to Base64Decoder to handle non padded input
- Added: Base64Encoder() and Base64Decoder() which takes string as input/output for easier use
- Added: color constants like #Black, #Blue etc. for all OS
- Added: Event() to get the current event (mainly useful from callback)
- Added: #PB_Canvas_Container support to have a container behaviour for canvas
- Added: #PB_EventType_Resize support for PanelGadget(), ContainerGadget(), CanvasGadget() and ScrollAreaGadget()
- Added: #PB_ListIcon_ColumnCount to GetGadgetAttribute() for ListIconGadget() to get the column count
- Added: #PB_All support to RemoveGadgetColumn() to remove all the columns
- Added: (IDE) templates are now saved when created to prevent lost if the IDE is not properly closed
- Added: (IDE) jump to a procedure now automatically unfold it if it was folded
- Added: (IDE) new specific popup menu for file tab to ease source file management
- Added: (IDE) find previous (reverse find)

- Changed: ToolBar, Menu and StatusBar are now excluded from inner window area for all OS
- Changed: MenuHeight(), StatusBarHeight() and ToolBarHeight() are now deprecated (all returns 0)
- Changed: renamed Base64Encoder() to Base64EncoderBuffer()
- Changed: renamed Base64Decoder() to Base64DecoderBuffer()
- Changed: removed 'define.b' syntax to change default type as it could create hard to find bugs.


Gruß
Thomas

Autor:  _JON_ [ 27.01.2017 13:51 ]
Betreff des Beitrags:  Re: PureBasic 5.60 beta 1 is available

Was meint er denn mit dem letzten Punkt

- Changed: removed 'define.b' syntax to change default type as it could create hard to find bugs.

Scheint doch alles bei allten zu sein /:->
Code:
Define.b a, b.l, c.i, d

Debug TypeOf(a)
Debug TypeOf(b)
Debug TypeOf(c)
Debug TypeOf(d)

Autor:  NicTheQuick [ 27.01.2017 14:00 ]
Betreff des Beitrags:  Re: PureBasic 5.60 beta 1 is available

Tatsächlich ein paar interessante Dinge dabei, die mich schon länger genervt haben.

Autor:  NicTheQuick [ 27.01.2017 14:22 ]
Betreff des Beitrags:  Re: PureBasic 5.60 beta 1 is available

@_JON_: Es geht darum:
Code:
Define.b

Define a
Debug TypeOf(a)

Autor:  _JON_ [ 27.01.2017 14:27 ]
Betreff des Beitrags:  Re: PureBasic 5.60 beta 1 is available

Danke Nic,

wusste ich gar nicht, das Define sich den Typen merkt :shock:

Autor:  NicTheQuick [ 27.01.2017 14:50 ]
Betreff des Beitrags:  Re: PureBasic 5.60 beta 1 is available

Nur wenn hinter dem Define.X sonst nichts steht. Es setzt wie oben geschrieben den Default, der normalerweise ja Integer ist.

Autor:  Bisonte [ 27.01.2017 19:42 ]
Betreff des Beitrags:  Re: PureBasic 5.60 beta 1 is available

Das ist ja für KCC wie Geburtstag, Ostern und Weihnachten gleichzeitig.... :mrgreen:

Das hat PB aber auch gebraucht...
So ein Blick durch die FeatureRequest Abteilung im englischen Forum.

Wenn das jetzt auch alles noch so hinhaut wie es gedacht wurde (Also ohne die bösen Bugs).... :allright:

Alles in allem gut ausgewählte Features.
(Besonders das GetUserDirectory() und die IDE Verbesserungen ! )

Autor:  _JON_ [ 27.01.2017 20:10 ]
Betreff des Beitrags:  Re: PureBasic 5.60 beta 1 is available

Ahh, schade der Prototype.q Bug hat es auch in die 5.6 Version geschafft!
Hoffe Fred beseitigt den, habe 3 Große Projekte die dll's mit quad Return nutzten :cry:

Autor:  xXRobo_CubeXx [ 30.01.2017 12:40 ]
Betreff des Beitrags:  Re: PureBasic 5.60 beta 1 is available

Bisonte hat geschrieben:
Das ist ja für KCC wie Geburtstag, Ostern und Weihnachten gleichzeitig....

Wer oder was ist KCC? Und warum ist es für KCC Geburtstag, Ostern und Weihnachten gleichzeitig ? Ich versteh nur Bahnhof.......

Seite 1 von 6 Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/