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!)

4.60

und ältere

Nov. 2011

20 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 des letzten Updates v4.60:

7. November 2011 : Version 4.60

- Hinzugefügt: ein brandneuer Ordner mit '3D' Beispielen
-
Hinzugefügt: 'Joint' Bibliothek
-
Hinzugefügt: 'SpecialEffect' Bibliothek
-
Hinzugefügt: 'StaticGeometry' Bibliothek
-
Hinzugefügt: CameraPitch(), CameraRoll(), CameraYaw(), SwitchCamera()
-
Hinzugefügt: ApplyEntityForce(), ApplyEntityImpulse(), EntityPitch(), EntityRoll(), EntityYaw()
-
Hinzugefügt: GetEntityAttribute(), GetEntityMaterial(), SetEntityAttribute(), SetEntityMaterial()
-
Hinzugefügt: LightDiffuseColor(), SpotLightRange(), LightLookAt(), DisableLightShadows()
-
Hinzugefügt: MaterialDepthWrite(), MaterialSelfIlluminationColor(), MaterialShininess(), GetScriptMaterial()
-
Hinzugefügt: CreateLine3D(), CreateCube(), CreateSphere(), CreateCylinder(), CreatePlane()
-
Hinzugefügt: MeshVertexCount(), UpdateMeshBoundingBox(), MeshRadius(), AddMeshVertex()
-
Hinzugefügt: MeshVertexNormal(), MeshVertexColor(), AddSubMesh(), BuildMeshShadowVolume()
-
Hinzugefügt: MeshVertexTextureCoordinate(), AddMeshFace(), FinishMesh(), NormalizeMesh()
-
Hinzugefügt: SaveMesh(), SetMeshMaterial(), SubMeshCount(), TransformMesh()
-
Hinzugefügt: NodePitch(), NodeRoll(), NodeYaw(), GetScriptTexture(), TextureOutput()
-
Hinzugefügt: EntityCollide(), RayCollide
-
Hinzugefügt: OpenGL Renderer zur 3D-Bibliothek auf Windows, wenn das OpenGL Subsystem verwendet wird
-
Hinzugefügt: CanvasGadget(), CanvasOutput()
-
Hinzugefügt: SetGadgetItemData() für das PanelGadget
-
Hinzugefügt: MoveElement(), MergeLists(), SplitList()
-
Hinzugefügt: RandomizeList(), RandomizeArray(), DoubleClickTime()
-
Hinzugefügt: PushListPosition(), PopListPosition(), PushMapPosition(), PopMapPosition()
-
Hinzugefügt: ImageID Parameter zu OpenSubMenu()
-
Hinzugefügt: #PB_ListIcon_ThreeState und #PB_ListIcon_Inbetween
-
Hinzugefügt: #PB_Tree_ThreeState und #PB_Tree_Inbetween
-
Hinzugefügt: "Crossplattform" ComboBox Ereignisse
-
Hinzugefügt: 'DeclareC' Schlüsselwort zur Vervollständigung

-
Geändert: FindString() 'StartPosition' Parameter ist jetzt optional
-
Geändert: WebGadget verwendet jetzt das WebKitGtk auf Linux
-
Geändert: ContainerGadget mit #PB_Container_Borderless fügt jetzt keinen 2 Pixel breiten unsichtbaren Rand auf Linux mehr hinzu
-
Geändert: EntityPhysicBody(), CreateLight(), RenderWorld(), ShowGUI(), WorldShadows()
-
Geändert: EntityMaterial() in SetEntityMaterial()

-
Entfernt: Get/SetEntityMass(), Get/SetEntityFriction()
-
Entfernt: SetMeshData()

-
Repariert: Viele Bugs

IDE:
-
Hinzugefügt: IDE-Optionen für die Projekt-Erstellung per Kommandozeile
-
Hinzugefügt: Überwachen von Dateien auf Änderungen auf Disk, während sie in der IDE geöffnet sind
-
Hinzugefügt: eigene Datei-Panel Implementierung mit Drag & Drop, Dropdown Menü, Scrolling auch auf OSX
-
Hinzugefügt: Vergleichs-Tool für Verzeichnisse/Dateien
-
Hinzugefügt: Html Hilfe-Anzeiger für Linux/OSX
-
Hinzugefügt: Hilfe-Anzeiger im Werkzeug-Panel
-
Hinzugefügt: neues Farbauswahl-Tool ("Color-Picker")
-
Hinzugefügt: aktivierte Zeichensatz-Auswahl in der IDE für OSX
-
Hinzugefügt: Projekt-Panel merkt sich jetzt den Status aufgeklappter Knoten

Debugger:
-
Hinzugefügt: Maximierungs-Schalter bei allen Debugger-Fenstern
-
Hinzugefügt: Alle IsXxx() und XxxID() Funktionen zum Ausdrucks-Parser (für Daten-Haltepunkte)

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