amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

[Login] [Registrieren] [Passwort vergessen?]

< Nächste MeldungVorige Meldung >
07.Jan.2006
Bernd Roesch (ANF)


AROS: AfA 3.91.1
AROS für AmigaOS (AfA), ein Projekt zur Erweiterung des AmigaOS 3.x durch Rückportierung neuerer AROS-Funktionen, hat ein Update auf Version 3.91.1 erfahren.

Änderungen:
  • Fehlerbereinigungen:
    • exec.library: Obtainsemaphorelist funktioniert auch dann, wenn derselbe Task die Semaphore bereits arretiert hat (wurde auch in AROS selbst behoben)
    • diskfont.library: Absturz durch Pufferüberlauf bei manchen Farbfonts (Fehlerbehebung durch Georg Steger; auch in AROS selbst)
  • Neuerungen:
    • Stackvergrösserung für jedes Programm, um einen Stapelüberlauf bei vielen zusätzlichen Patches zu vermeiden; diese Fähigkeit ist in der Datei afa_system_lib.exe implementiert und funktioniert auch ohne die exec.library
    • Standardmäßige Stapelspeichergröße von 4500 Byte (AmigaOS: 4000); wenn ein Programm selber zusätzlichen Stapelspeicher anfordert, vergrößert AfA diesen um 260 Byte
    • AfA-Logo in die AfA-Preferences integriert; das Logo stammt von FishX und findet sich in zwei Größen im Verzeichnis "logo"
Im folgenden noch Anmerkungen für Entwickler:

Wird ein Programm unter AfA entwickelt, könnte dieses unter AmigaOS infolge der geringeren Standard-Stapelspeichergröße abstürzen. Daher sollte diese dann von vornherein hochgesetzt werden.

Für Entwickler mit Interesse an einem grafischen Skin-System für AROS und somit auch AfA hat Georg Steger als Beispiel eine FrameI-Klasse geschaffen, welche sich im Intuition-Verzeichnis von AfA findet und per Doppelklick beliebig oft gestartet werden kann.

Ansonsten ist die intuition.library von AROS in AfA nun soweit, dass alle zugehörigen Elemente von AROS benutzt werden. Der Quellkode ist aktuell - jedoch liegt keine Binärdatei davon bei, da es derzeit schlicht genauso aussieht wie beim AmigaOS. (snx)

[Meldung: 07. Jan. 2006, 19:55] [Kommentare: 11 - 10. Jan. 2006, 09:14]
[Per E-Mail versenden]  [Druck-Version]  [ASCII-Version]
< Nächste MeldungVorige Meldung >

.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.