Aktuelle Zeit: 26.05.2018 19:31

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 76 Beiträge ]  Gehe zu Seite 1, 2, 3, 4, 5 ... 8  Nächste
Autor Nachricht
 Betreff des Beitrags: PureBasic 5.30 beta 9 released!
BeitragVerfasst: 30.05.2014 16:55 
Offline
PureBasic Team

Registriert: 29.08.2004 00:20
Wohnort: Stuttgart
Tag zusammen,

die erste Beta zur neuen PureBasic Version kann auf dem Download-Account herruntergeladen werden.

Mehr Infos dazu gibt es im englischen Forum:
http://www.purebasic.fr/english/viewtop ... 14&t=59459

Die Feature-Liste:

Code:
Added: New "Issue" tool for IDE to build todo/issue lists easily from comments.
Added: JSON library
Added: ParseXML(), ComposeXML(), InsertXMLArray/List/Map/Structure(), ExtractXMLArray/List/Map/Structure() to XML lib
Added: OpenGLGadget() with native opengl commands ande constants support for Windows, OSX and Linux
Added: ExamineRegularExpression() and related commands to process regex matches step by step (with group support)
Added: ClipOutput(), UnclipOutput(), SetOrigin(), GetOriginX(), GetOriginY()
Added: GetWindowData(), SetWindowData()
Added: AllocateStructure(), FreeStructure()
Added: #PB_Default support to WindowsBound() to reset min/max size
Added: 'Format' parameter to Read/WriteProgramString(), WriteProgramStringN() and ReadProgramError()
Added: /PREPROCESS compiler flag to create a big single source with all macros, compilerif and file include resolved. Can be combined with /COMMENTED to get the original source with comments as well.
Added: optional '#Server' parameter to NetworkServerEvent() to check events only on a specific server
Added: #PB_String_NoZero flag support to PokeS() to avoid writting the ending null character
Added: #PB_Enumeration support for Defined()
Added: Optional 'Type' parameter to CreateBillboardGroup()
Added: BillboardGroupCommonDirection(), BillboardGroupCommonUpVector()
Added: #PB_Entity_MinVelocity and #PB_Entity_ForceVelocity to SetEntityAttribute()
Added: SetMaterialAttribute() with #PB_Material_DepthCheck and #PB_Material_DepthWrite constants
Added: #PB_Material_DepthCheck support for GetMaterialAttribute().
Added: Engine3DStatus() with these constants: #PB_Engine3D_NbRenderedTriangles, #PB_Engine3D_NbRenderedBatches
       #PB_Engine3D_CurrentFPS, #PB_Engine3D_MaximumFPS, #PB_Engine3D_MinimumFPS, #PB_Engine3D_AverageFPS, #PB_Engine3D_ResetFPS
Added: #PB_Absolute / #PB_Relative support to CameraDirectionX/Y/Z(), CameraX/Y/Z(), EntityX/Y/Z(), LightX/Y/Z(), LightDirectionX/Y/Z()
       BillBoardGroupX/Y/Z(), NodeX/Y/Z(), ParticleEmitterX/Y/Z() and FetchOrientation()
Added: ParticleSpeedFactor(), DisableParticleEmitter()
Added: GetEntityCollisionMask(), GetEntityCollisionGroup(), SetEntityCollisionFilter()
Added: WaterHeight(), FreeWater()
Added: Fully unicode IDE
Added: Highlighting of repeated occurrences of the currently selected word in the IDE
Added: Plain-text editing mode to edit non-PB files in the IDE
Added: 'Issues' IDE tool to collect and display TODO/FIXME markers inside the code
Added: Ctrl+E and Ctrl+Shift+E shortcut to align/shift comments in a selected code block
Added: Ctrl+M and Ctrl+Shift+M shortcut to select the current code block (repeated presses select the next code block)
Added: PopupMenu to IDE error log for clear/copy operation
Added: %HOME and %PROJECT to IDE tool commandline options, added PB_TOOL_Project to available env vars
Added: Automatic code indentation can align comments at the end of code lines in the IDE
Added: AutoComplete remembers last selection for Structure/Module AutoComplete
Added: Context sensitivity for current module/procedure for variable display and expression eval in the debugger

Changed: FormatXML() with #PB_XML_ReFormat no longer adds newlines inside single-line elements for a more readable output
Changed: DeleteElement() now returns the data pointer to the new current element (if any)
Changed: SetXMLAttribute() to accept newline characters in attributes (will be encoded as character entities)
Changed: Added a mandatory "name" parameter to CreateXMLNode() as some parser needs it at node creation time
Changed: The way (X)IncludeFile and IncludeBinary works: it's now relative to the file which contains these statements (which is easier to handle)
Changed: #PB_Event_SizeWindow and #PB_Event_MoveWindow are no more realtime on Windows, use BindEvent() to get real time update. It should fixes ugly flickering when realtime resizing on Windows.
Changed: DataSection label within Procedure are now local labels.
Changed: ASM local label prefix has been changed from "l_" to "ll_" ("ll" for local label), to avoid possible clash with main labels.
Changed: #PB_LinkedList constant has been renamed to #PB_List for better consistancy
Changed: Removed the "Billboard" parameter from AddBillboard() as it was not used. Now returns the new billboard index.
Changed: Updated Scintilla to version 3.4.2

Removed: MaterialDepthWrite() (replaced by SetMaterialAttribute())
Removed: CountRenderedTriangles() and Engine3DFrameRate(), replaced by Engine3DStatus()


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: PureBasic 5.30 beta 1 released!
BeitragVerfasst: 30.05.2014 16:56 
Offline
Moderator
Benutzeravatar

Registriert: 05.10.2006 18:55
Wohnort: Rupture Farms
:allright:

_________________
BildBildBildBild
Bild | EnableExplicit ist kostenlos und vermeidet Fehler | Gib Goto keine Chance | Schneller als die Telekom erlaubt | Avira? Nein Danke
WinAPI forever | Bei Problemen bitte Beispielcode posten | Mit Adblock werbefrei, schneller und sicherer surfen | brain.exe ist der beste Schutz | Userlibrary ohne Source = NoGo


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: PureBasic 5.30 beta 1 released!
BeitragVerfasst: 30.05.2014 17:27 
Offline
Ein Admin
Benutzeravatar

Registriert: 29.08.2004 20:20
Wohnort: Saarbrücken
Wuhuuu!!! 'SetWindowData()' und 'AllocateStructure()'. Das gefällt mir! :allright:

Und noch zwei Highlights:
Zitat:
Added: Highlighting of repeated occurrences of the currently selected word in the IDE
Added: 'Issues' IDE tool to collect and display TODO/FIXME markers inside the code

_________________
Freakscorner.de - Der Bastelkeller | Neustes Video: Creality 3D CR-10 Review und erste Druckergebnisse
Ubuntu Gnome 16.04.3 LTS x64, PureBasic 5.60 x64 (außerdem 4.41, 4.50, 4.61, 5.00, 5.10, 5.11, 5.21, 5.22, 5.30, 5.31, 5.40, 5.50)
"Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen – Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen."


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: PureBasic 5.30 beta 1 released!
BeitragVerfasst: 30.05.2014 18:01 
Offline
Admin
Benutzeravatar

Registriert: 29.08.2004 11:27
Wenn ich das richtig verstanden habe, werden zwei PB-Versionen
aktualisiert. Diese Beta 5.3 und eine weitere LTS5.23 Version non Beta?

PB Beta 5.3 sieht schonmal vielversprechend aus :)

Gruß,
Falko

_________________
Bild
Win10 Pro 64-Bit, PB_5.4,GFA-WinDOS, Powerbasic9.05-Windows, NSBasic/CE, NSBasic/Desktop, NSBasic4APP, EmergenceBasic


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: PureBasic 5.30 beta 1 released!
BeitragVerfasst: 30.05.2014 20:13 
Offline
Benutzeravatar

Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9
:allright: Wirklich schöne Sachen dabei (z.B. JSON)

Auch schickischick:
Zitat:
Added: Highlighting of repeated occurrences of the currently selected word in the IDE

Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: PureBasic 5.30 beta 1 released!
BeitragVerfasst: 30.05.2014 20:20 
Offline
Benutzeravatar

Registriert: 23.07.2011 02:08
Verdammt. Hab schon wieder den Fehler gemacht die deutsche Hilfe zu installieren -_-

Aber ja, da sind ein paar echt schicke neue Features dabei :)

_________________
Signatur und so


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: PureBasic 5.30 beta 1 released!
BeitragVerfasst: 30.05.2014 20:21 
Offline
Benutzeravatar

Registriert: 10.09.2004 09:59
Fettes Danke!

Meine persönlichen Highlights:
Code:
Added: /PREPROCESS compiler flag to create a big single source with all macros, compilerif and file include resolved. Can be combined with /COMMENTED to get the original source with comments as well.
Changed: FormatXML() with #PB_XML_ReFormat no longer adds newlines inside single-line elements for a more readable output


Diese beiden sind auch nett, kosten mich aber einiges an Umbauarbeiten:
Code:
Changed: #PB_Event_SizeWindow and #PB_Event_MoveWindow are no more realtime on Windows, use BindEvent() to get real time update. It should fixes ugly flickering when realtime resizing on Windows.
Changed: Added a mandatory "name" parameter to CreateXMLNode() as some parser needs it at node creation time

_________________
Link tot?
Ändere h3x0r.ath.cx in hex0rs.coderbu.de und alles wird gut.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: PureBasic 5.30 beta 1 released!
BeitragVerfasst: 30.05.2014 22:18 
Offline
Benutzeravatar

Registriert: 23.07.2011 02:08
Das Issuetool ist Spitze!!! Wäre aber mega geil wenn man eigene Icons einbinden könnte. Und wenn diese dann sogar im Quelltext angezeigt werden könnten :o :allright:

Auf jedenfall ";-" 2.0 :allright:
Wobei die Issues natürlich nicht portabel sind.

_________________
Signatur und so


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: PureBasic 5.30 beta 1 released!
BeitragVerfasst: 31.05.2014 00:52 
Offline
Moderator
Benutzeravatar

Registriert: 15.06.2008 18:22
Wohnort: Erdgeschoß
JSON library :bounce:

ihr seid genial :allright:

_________________
Win10 x64 | PB 5.62 (x86 und x64)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: PureBasic 5.30 beta 1 released!
BeitragVerfasst: 31.05.2014 11:25 
Offline
Benutzeravatar

Registriert: 14.12.2008 12:22
Wow genial :allright:

Super neue Features, doch bei diesem bin ich ausgeflippt :mrgreen:
freak hat geschrieben:
Added: /PREPROCESS compiler flag to create a big single source with all macros, compilerif and file include resolved. Can be combined with /COMMENTED to get the original source with comments as well.

Endlich lassen sich Precompiler vernümpftig und einfach schreiben.

lg Kevin

_________________
Bild Bild Bild
http://www.jasik.de - Windows Hilfe Seite

padawan hat geschrieben:
Ich liebe diese von hinten über die Brust ins Auge Lösungen


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 76 Beiträge ]  Gehe zu Seite 1, 2, 3, 4, 5 ... 8  Nächste

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye