PureBasic 4.40 final released

Ankündigungen PureBasic oder die Community betreffend.
freak
PureBasic Team
Beiträge: 766
Registriert: 29.08.2004 00:20
Wohnort: Stuttgart

PureBasic 4.40 final released

Beitrag von freak »

Jetzt ist es endlich so weit. Die finale 4.40 Version ist raus.

Code: Alles auswählen

1. Dezember 2009 : Version 4.40

- Hinzugefügt: Native Linux x64 Unterstützung 
- Hinzugefügt: Eingebaute Map Bibliothek für Hash-Tabellen 
- Hinzugefügt: 'Threaded' Schlüsselwort für Thread-lokale Variablen 
- Hinzugefügt: Struktur-Zuweisung kopiert die Struktur (a.point = b.point) 
- Hinzugefügt: ClearStructure() 
- Hinzugefügt: AESEncoder(), AESDecoder(), StartAESCipher(), AddCipherBuffer(), FinishCipher() 
- Hinzugefügt: Dylib Unterstützung für OS X 
- Hinzugefügt: Joystick Bibliothek für OS X 
- Hinzugefügt: Systray Bibliothek für OS X 
- Hinzugefügt: Trim/LTrim/RTrim() haben ein optionales zu kürzendes Zeichen erhalten 
- Hinzugefügt: #PB_Function, #PB_OSFunction, #PB_Map bei Defined() 
- Hinzugefügt: ReverseString(), InsertString(), RemoveString() 
- Hinzugefügt: Blob-Unterstützung bei Datenbanken 
- Hinzugefügt: UsePostgreSQLDatabase(): native PostgreSQL Unterstützung 
- Hinzugefügt: 'Peephole'-Optimierer bei den 64 Bit Versionen, um besseren Code zu produzieren 
- Hinzugefügt: '.a' (ascii) und '.u' (unicode) native Typen, um native vorzeichenlose Byte und Word bereitzustellen. 
- Hinzugefügt: FileBuffersSize() - #PB_Default Unterstützung ändert die Buffergröße für die nächsten zu öffnenden Dateien 
- Hinzugefügt: #PB_URL_Protocol bei Get/SetURLPart() 
- Hinzugefügt: #PB_Shadow_TextureAdditive 
- Hinzugefügt: FTPDirectoryEntryRaw(), FillMemory() 
- Hinzugefügt: Global, Protected, Threaded, Shared und Static akzeptieren jetzt einen Typ, um sich auf alle Standard Variablen-Deklarationen auszuwirken. 
- Hinzugefügt: AddWindowTimer(), RemoveWindowTimer(), EventTimer() 
- Hinzugefügt: #PB_Window_Tool zum Erstellen von 'Tool'-Fenstern 
- Hinzugefügt: ShortcutGadget(), StatusBarProgress() 
- Hinzugefügt: StatusBarImage() unterstützt jetzt normale Bilder (nicht nur Icons) 
- Hinzugefügt: #PB_Checkbox_ThreeState Flag zum Erstellen einer "3 Status"-Checkbox 
- Hinzugefügt: CreateImageMenu(), CreatePopupImageMenu() für OSX 
- Hinzugefügt: Vollständige Alpha-Kanal Unterstützung für alle GUI-Elemente, die Bilder darstellen 
- Hinzugefügt: Vollständige Alpha-Kanal Unterstützung für die Image Bibliothek 
- Hinzugefügt: Neue Zeichen-Modi für 2DDrawing in ImageOutput() 
- Hinzugefügt: LinearGradient(), BoxedGradient(), CircularGradient(), EllipsicalGradient(), ConicalGradient() 
- Hinzugefügt: CustomGradient(), GradientColor(), ResetGradientColors(), CustomFilterCallback() 
- Hinzugefügt: DrawAlphaImage() für alle Ausgabekanäle auf allen OS 
- Hinzugefügt: DrawAlphaImage() hat einen neuen Transparenz-Parameter und kann verwendet werden, um nicht-Alpha-Bilder teilweise transparent zu zeichnen 
- Hinzugefügt: QuickDraw Subsystem für WindowOutput() auf OSX 
- Hinzugefügt: Sprite/ScreenOutput für OpenGL (alle OS) 
- Hinzugefügt: DrawingFont() funktioniert für die SDL-Ausgabe 
- Hinzugefügt: OutputWidth(), OutputHeight(), OutputDepth() für 2DDrawing 
- Hinzugefügt: GrabDrawingImage(), DrawRotatedText(), RGBA(), Alpha(), AlphaBlend() 
- Hinzugefügt: #PB_PixelFormat_ReversedY - für Pixel-Buffer, die umgekehrt gespeichert sind (Windows ImageOutput oder OpenGl) 
- Hinzugefügt: #PB_OS_Windows_7, #PB_OS_MacOSX_10_6 bei OSVersion() 

- Aktualisiert: OGRE auf 1.6.2, sqlite 3.6.14.2, PCRE auf 7.9 

- Geändert: Call(C)Function(Fast) Parameter wurden geändert von 'Any' in 'Integer'. 
- Geändert: OpenScreen() akzeptiert jetzt FlipModus und RefreshRate 
- Geändert: FlipBuffers() unterstützt keinen optionalen Parameter mehr 

- Entfernt: #PB_Image_DisplayFormat ist jetzt "veraltet" (der Wert wurde auf 24 gesetzt, um standardmäßig 24Bit zu haben) 
- Entfernt: SetRefreshRate() wurde entfernt, der Parameter befindet sind jetzt in OpenScreen() 

- Repariert: Image-Decoder sind jetzt thread-sicher 
- Repariert: Eine ganze Reihe Bugs in den Bibliotheken und im Compiler 

PureBasic IDE: 
- Hinzugefügt: Vollständige Projekt-Management 
- Hinzugefügt: Hervorheben passender Schlüsselwörter unter dem Cursor (gebunden an die Farbeinstellung zur Prüfung passender Klammern) 
- Hinzugefügt: Bearbeiten -> Gehe zum dazugehörenden Schlüsselwort 
- Hinzugefügt: PB_TOOL_Preferences Umgebungs-Variable für die IDE-Tools 
- Hinzugefügt: Themen-Management zum Anpassen der Menü-Icons 
- Hinzugefügt: Neues 'Silk' Thema basierend auf dem Icon-Set von Mark James 
- Hinzugefügt: 'AutoVervollständigen' überprüft auch indirekte Variablen-Deklarationen und respektiert den Zuständigkeitsbereich ("Scope") 
- Hinzugefügt: Automatisches Vervollständigen von Struktur-Einträgen 

- Geändert: Einstellungen für Codierung/Zeilenumbruch von den Compiler-Optionen in das Datei-Menü verschoben 

PureBasic Debugger: 
- Optimiert: wesentlich verbesserte Geschwindigkeit beim Aktualisieren des Variablenanzeigers 
- Hinzugefügt: Fortschrittsanzeige, wenn die Aktualisierung des Variablenanzeigers länger dauert 
- Hinzugefügt: Möglichkeit zur Sortierung der Spalten im Variablenanzeiger (nur auf Windows) 
Download:
http://www.purebasic.com/securedownload ... anguage=DE

Englischer Thread:
http://www.purebasic.fr/english/viewtop ... 14&t=40135

Wir wünschen viel Spaß und produktives Arbeiten mit der neuen Version,

Das PureBasic Team
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 6996
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: PureBasic 4.40 final released

Beitrag von STARGÅTE »

HUHU, ich bin der erste ^^

Danke für die lang mit spannung erwartete Final.

PS: Für mich ab geilsten sind die Gradient-Funktionen, hoffendlich gibs die später noch auf Screen ...

Werde nun alle Dinge noch mal durchtesten ...
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
Kai
Beiträge: 264
Registriert: 29.09.2005 20:58
Computerausstattung: iMac 2019
Wohnort: Hannover
Kontaktdaten:

Re: PureBasic 4.40 final released

Beitrag von Kai »

Auch von mir vielen Dank :bounce:
Meine Homepage - Aktuelle Projekte - Launcher
Letzte PB-Version - Window 7 x86
Andesdaf
Moderator
Beiträge: 2658
Registriert: 15.06.2008 18:22
Wohnort: Dresden

Re: PureBasic 4.40 final released

Beitrag von Andesdaf »

super! Ab zum fröhlichen Aktualisieren 8)
Win11 x64 | PB 6.00 (x64)
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: PureBasic 4.40 final released

Beitrag von ts-soft »

:allright:
Windows Versionen hab ich endlich (purebasic ist ja kaum erreichbar), linux nur eine
Version, die andere ist kaputt, hoffentlich klappt das mit der Erreichbarkeit bald wieder.

Gruß
Thomas
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: PureBasic 4.40 final released

Beitrag von RSBasic »

:allright: Vielen Dank für die Final-Version :allright:
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
X360 Andy
Beiträge: 1206
Registriert: 11.05.2008 00:22
Wohnort: Bodensee
Kontaktdaten:

Re: PureBasic 4.40 final released

Beitrag von X360 Andy »

Danke
Benutzeravatar
jojo1541
Beiträge: 431
Registriert: 15.09.2007 17:12
Wohnort: Irgendwo im Nirgendwo

Re: PureBasic 4.40 final released

Beitrag von jojo1541 »

Da sag ich doch DANKE und lad sie mir gleich mal.^^
Ich verkaufe Rechtschreibfehler und jede menge GROßBUCHSTABEN. Alles unbegrenzt zu haben.
Agent
Beiträge: 296
Registriert: 13.09.2004 11:28
Kontaktdaten:

Re: PureBasic 4.40 final released

Beitrag von Agent »

*extrem freu*

DANKE!
Sofort die Portable aktualisieren!
Agent_Sasori
It's not a bug - it's a feature!
http://www.StephenKalisch.de | http://www.ria-tec.com | http://www.dirsync.de
Benutzeravatar
Kiffi
Beiträge: 10620
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: PureBasic 4.40 final released

Beitrag von Kiffi »

das ist ja mal eine nette Überraschung hinter dem ersten Türchen.
Bin gespannt, was sich hinter den restlichen 23 befindet ;-)

Danke & Grüße ... Kiffi
Hygge
Antworten