Updates

 Auf dieser Seite finden Sie die neuesten Updates rund um PureBasic.

 Beachten Sie auch die Rubriken Downloads und User-Libs.

 

Update

OS

Version

Datum

Größe

PureBasic-Update

(Installation einer neuen PureBasic-Vollversion; erhältlich im persönlichen Download-Zugang auf www.purebasic.com)

Windows, Linux, MacOS X

(Von PureBasic werden keine gesonderten Update-Archive mehr bereitgestellt. Bitte die gewünschte Vollversion downloaden und neu installieren. Zur Vermeidung von Problemen möglichst nicht über eine vorhandene Installation, insbesondere nicht über eine ältere PB v3.x Version!)

5.62

und ältere

Jan.

2018

29-40

MByte

 

Neueste Library-Updates:

 

www.purebasic.com/update/

Hinweis: Dieses Verzeichnis ist nicht mehr online - Updates erscheinen jetzt stets als neue Vollversion!

Die auf dieser Seite aufgeführten Libraries enthalten jeweils neueste Updates nach Erscheinen eines regulären Updates. Diese können mit Rechts-Klick > "Ziel speichern unter" geladen werden und müssen in das Verzeichnis "PureBasic\PureLibraries\" kopiert werden.

(Sofern Ihr Internet-Browser automatisch die Endung ".txt" zu den gespeicherten Dateien hinzufügt, dann löschen Sie diese per Hand. Auf jeden Fall darf sich immer nur ein Exemplar einer Library im o.g. Verzeichnis befinden.)

www.purebasic.com/beta/

Die auf dieser Seite aufgeführten Libraries erscheinen auch jeweils nach Erscheinen eines regulären Updates. Dabei handelt es sich jedoch um Beta-Versionen, die zum Testen gedacht sind. Daher sind diese unbedingt mit Vorsicht zu genießen.

Alle weiteren Hinweise gelten analog wie bei den "Updates".

 

Inhalt der letzten neuen Version v5.60:

2. März 2017 : Version 5.60

- Hinzugefügt: GIF Decoder Support
- Hinzugefügt: Unterstützung für große Icons und Text in der ToolBar Bibliothek
- Hinzugefügt: SetImageFrame(), GetImageFrame(), ImageFrameCount(), AddImageFrame()
- Hinzugefügt: RemoveImageFrame(), SetImageFrameDelay(), GetImageFrameDelay()
- Hinzugefügt: UserAgent Unterstützung bei ReceiveHTTPMemory(), ReceiveHTTPFile() und GetHTTPHeader()
- Hinzugefügt: #PB_Http_NoRedirect Unterstützung bei GetHTTPHeader()
- Hinzugefügt: "Joe Doe <joe.doe@domain.com>" Email-Format Unterstützung bei SendMail()
- Hinzugefügt: HTTPProxy() Proxy-Unterstützung für Http-verwandte Befehle
- Hinzugefügt: Unterstützung für Kompressionslevel bei CreatePack() und CompressMemory()
- Hinzugefügt: ParticleAcceleration(), ParticleColorFader(), ParticleEmitterAngle()
- Hinzugefügt: #PB_Material_AlphaReject, #PB_Material_TAM und #PB_Material_EnvironmentMap Unterstützung für SetMaterialAttribute()
- Hinzugefügt: neuer optionaler Parameter 'Layer' bei SetMaterialAttribute()
- Hinzugefügt: Neue Orientierungsmodi für SetNodeAnimationKeyFrameRotation() und AddStaticGeometryEntity()
- Hinzugefügt: GetUserDirectory() um benutzerspezifische Verzeichnisse zu ermitteln
- Hinzugefügt: Mehr Flexibilität für Base64Decoder zum Umgang mit 'non-padded' Eingaben
- Hinzugefügt: Base64Encoder() und Base64Decoder(), die Strings als Eingabe/Ausgabe für einfachere Verwendung nutzen
- Hinzugefügt: Farb-Konstanten wie #Black, #Blue etc. für alle OS
- Hinzugefügt: Event(), um das aktuelle Ereignis zu erhalten (vor allem nützlich bei Callbacks)
- Hinzugefügt: #PB_Canvas_Container Unterstützung, um ein Container-Verhalten für Canvas zu erhalten
- Hinzugefügt: #PB_EventType_Resize Unterstützung für PanelGadget(), ContainerGadget(), CanvasGadget() und ScrollAreaGadget()
- Hinzugefügt: #PB_ListIcon_ColumnCount für GetGadgetAttribute() beim ListIconGadget(), um die Anzahl an Spalten zu ermitteln
- Hinzugefügt: #PB_All support bei RemoveGadgetColumn(), um alle Spalten zu entfernen
- Hinzugefügt: (IDE) Templates werden jetzt beim Erstellen gespeichert, um Verluste bei nicht korrekt geschlossener IDE zu vermeiden
- Hinzugefügt: (IDE) Sprung zu einer Prozedur klappt diese nun automatisch auf, wenn sie zusammengefaltet war
- Hinzugefügt: (IDE) neues spezifisches Popup-Menü für Datei-Reiter, um die Quellcode-Verwaltung zu vereinfachen
- Hinzugefügt: (IDE) Finde vorherigen Suchbegriff (Rückwärts-Suche)

- Geändert: Base64Encoder() in Base64EncoderBuffer() umbenannt
- Geändert: Base64Decoder() in Base64DecoderBuffer() umbenannt
- Geändert: 'define.b' Syntax zum Ändern des Standard-Typs entfernt, da dies schwer zu findende Bugs hervorrufen konnte.

Inhalte der einzelnen PureBasic-Updates in der jüngeren Vergangenheit finden Sie in der Geschichte.