21.Sep.2009
Bernd Roesch (ANF)
|
AROS für AmigaOS: AfA 4.5
Bernd Röschs "AROS für AmigaOS" (AfA) ist eine Portierung einzelner AROS-Komponenten auf AmigaOS 3 mit dem Ziel, neue Funktionalität von AROS auch unter AmigaOS verfügbar zu machen (Screenshot, verfügbare Themes). Änderungen in Version 4.5:
- Dank Dieter Groppé der mich mit Sourcecode und Tipps unterstützte werden jetzt die Fensterknöpfe von KingCON, ReAction (ClassAction) sowie MUI vom Skinsystem unterstützt und ersetzt.
- DOpus5 Iconify sowie tbiclass Fenstergadgets werden jetzt auch durchs Skin-System unterstützt und ersetzt, auf Drängen ;) und mit Hilfe von Thomas Klein (momentan werden alle Fenstergadgets ausser PopUp und TBIFrame (sysiclass ID Nummer 101-105) mit dem Iconify Image angezeigt und Padlock von DOpus5 wird wegen Probleme noch nicht ersetzt).
- Ken Lester hat die Iconify und PopUp Images für die bisherigen Skins und 12 komplett neue Skins erstellt damit sind jetzt 22 Skins nutzbar.
- Im Skinsystem wurden mehrere Unstimmigkeiten beseitigt und Anpassungen für AWeb und ViNCEd-Shell Fensterknöpfe vorgenommen. Das Neuzeichnen des Fenster- als auch des Bildschirmtitels erfolgen jetzt zuerst ausserhalb des sichtbaren Bereichs und nur noch wenn sich der Text ändert. Dies beseitigt das Flackern des Textes auf langsamen Systemen und beschleunigt die Anzeige. Ebenso wurde das Flackern der Schieberegler bei deren Bewegung auf langsamen Systemen beseitigt.
- Fensterknöpfe werden nicht mehr im innern des Fensters angezeigt dies behebt Probleme bei den Font und Palette Einstellungsprogrammen.
- Abstürze und Fehler behoben mit P96-Bildschirmen in 16Bit Tiefe als auch mit den RGBA Modi der Voodoo3 durch Umstellen der Alphablendfunktionen von ARGB nach RGBA.
- AmigaOS API Funktionen "addgadget" und "addglist" komplett durch AROS Code ersetzt.
- Die "gadgetclass", "rootclass", "groupgclass", "modelclass" und "fillrectclass" komplett durch AROS Code ersetzt.
- Die Funktion "DrawIconState" der icon.library um den Tag "ICONDRAW_NOALPHA" erweitert.
- Die Funktion "createproc" wird jetzt durch afa_system_lib.exe gepatcht um den Stack zu erhöhen.
- Fehler behoben der zum Absturz führte bei Benutzung der Funktion "Font Size Adjust" in Verbindung mit der zune_lib.exe.
- AfA_Prefs wurde von Thomas Klein erweitert um die Abfrage der ToolType
"SkinPath" zum Setzen der Pfadvorgabe für den Skin-Auswahlrequester. Außerdem wird jetzt das Programmicon anstatt fest "SYS:Prefs/AfA_Prefs.info" zur Anzeige der Transparenzvorschau verwendet. Schließlich hat Thomas noch einen Fehler bei "Cancel" behoben so dass der Titlefont jetzt auch zurückgesetzt wird.
Direkter Download: AfA_OS_V4.5.lha (2 MB) (cg)
[Meldung: 21. Sep. 2009, 15:32] [Kommentare: 12 - 23. Sep. 2009, 15:16]
[Per E-Mail versenden] [Druck-Version] [ASCII-Version]
|