Navigation
«
«
«
Amiga Future
«
Community
«
Knowledge
«
Last Magazine
«
Service
«
Search
«
Social Media
«
Advertisement
«
Partnerlinks
Amiga Future Nachrichten Portal
Back to previous pagePortablE r6 beta (05-03-2012) veröffentlicht
Published 06.03.2012 - 18:37 by AndreasM
NEU:
- In 'std/cGfx', "thickness" Option zu drawLine() hinzugefügt. Angefordert von "mrdarek".
- In 'std/cGfx', cGfxWindow.extractBitmap() hinzugefügt. Angefordert von "mrdarek".
- In 'std/cGfx', cGfxDrawable.drawTiled() hinzugefügt, für einfache BlitzBasic Programm Portierung, die TileImage verwendet.
- In 'std/cGfxSpritesSimple', FullyRedrawSprites() hinzugefügt. Ebenso "forceFull" Parameter für cGfxStack.redraw().
- In 'std/cGui', Fenster erhalten nun einen Schließbefehl wenn Exchange versucht die App zu entfernen.
- In 'std/cSnd', Überlagerung neu geschrieben (sehr fehlerhaft) Client/Server nachrichtenaustausch.
- In 'std/cPath', changeExtra() unterstüzt nun Erstellen und Entfernen von Amiga links ("SLNK" & "HLNK").
- In 'std/cPath', "LINK" hinzugefügt zu queryExtra().
- In 'std/cPath', CreateLink() hinzugefügt.
- Installer neu geschrieben; die Amiga Version verwendet nun Auswahlrequester, einen einfachen Installationsmodus, PEmodules Zuweisung kann verändert werden.
- Die 'target/application' Module für AmigaOS4's application.library hinzugefügt.
- Verbesserte low-memory Handhabung von FastNew/NEW/etc.
- In 'std/pShell', Konstanten SHELL_RET_OK, SHELL_RET_WARN, SHELL_RET_ERROR & SHELL_RET_FAIL hinzugefügt.
- AmigaOS4; Ausführbare Größe wurde auf 60-120KB verringert, Dank einer OS4 SDK Entdeckung von Kas1e.
- AmigaOS4; Unterstützung für Libraries mit mehreren Interfaces (application.library).
Änderung:
- AmigaOS4; In 'dos', DevNameFromLock() & DevNameFromFH() behoben, korrekte Rückgabe an BOOL.
- C++: New()/etc verwendet nicht länger malloc()/etc, jedoch direkt Exec's AllocVec()/etc (ausgenommen für MorphOS & Windows). Automatiche Neuzuweisung beim Beenden besteht noch.
- In 'std/cPath', queryExtra() gibt AMiga Link Pfade zurück ("SLNK" & "HLNK") verwenden das Portableformat.
- In 'std/cGfxSprites', wurde get/setWrapped() durch get/setTiled() ersetzt.
Fehlerbereinigung
- In 'std/cGfx', drawCircle() zog sich der Kreis an der falschen Stelle (wenn es keine Begrenzung benötigte oder autoUpdate war aktiv).
- In 'std/cGfx', drawCircle() möglicherweise nicht vollständig gezeichnet werden, wenn autoUpdate ist inaktiv (und könnte den Fensterrand falsch zeichnen).
- In 'std/cGfxSprites', setRegion() hatte keinen Einfluss auf Sprites.
- In 'std/cGfxSprites', wenn setBackgroundColour() zu früh aufgerufen wurde, könnte es das Fenster nicht richtig aktualisieren.
- In 'std/cPath', cFile.queryExtra("SLNK") funktionierte nicht mit Softlinks.
- In 'std/cPath', cDir.makeEntryList() bei fehlerhaften Softlinks kann eine Ausnahmefehler erscheinen.
- In 'std/cPath', wenn ein Link mit Delete()ing und force=TRUE gelöscht wird, könenn die Protectionflags zu RWED gesetzt werden.
- FastNew/NEW/etc wurde sehr langsam slow und/oder verbrauchte viel Speicher (in AmigaOS4, AmigaOS3 & AROS).
- New/FastNew/NEW/etc stürzte bei Neuzuweisung von Speicher ab.
- Theoretische Fehler wurden in FastNew/NEW/etc (in AmigaOS4, etc) behoben.
- Verschleierung handhabte die TYPEs falsch, diese waren PTRs oder ARRAYs.
http://cshandley.co.uk/portable
Back to previous page