AROS ABIv0 20201110-1 - 2023-02-08
AROS ABIv0 20201110-1 changes:
Functionalities:
Display free video memory in SysMon where supported (Kalamatee)
Initial work on supporting 3D acceleration in VMWare video driver (Kalamatee)
Implemented network driver for certain nVidia chipsets (Neil)
Initial work on scsi.device (Kalamatee)
Signal CxObject support implemented (Hakan Thorngren)
Support PUBSCREEN argument in Prefs/Appearance, BoingIconBar (Kalamatee)
Support PUBSCREEN argument in Tools/Clock and multiple Prefs applications (Hakan Thorngren)
Support PUBSCREEN variable support in intuition.library (o1i)
Improvements to rendering screen and window title bars (Kalamatee)
Allow video drivers to report display change (Kalamatee)
Prefs/IControl works better on low-resolution screens (Kalamatee)
Set overscan based on information coming from driver (Kalamatee)
Prefs/ScreenMode display more information about video modes (Kalamatee)
Prefs/Palette reworked to be more compatible with Intuition (Kalamatee)
Muimaster.library and built-in classes have been localized (Matthias Rustler)
Initial work on supporting long filenames in afs-handler (Kalamatee)
Palette preferences are now loaded into Intuition (Kalamatee)
Implemented SetMem, Strlcat, Strlcpy in utility.library (Kalamatee)
Implemented VSNPritnf in utility.library (Matthias Rustler)
AmigaPL font collection added (wawa)
Implemented GetKey, AddKBInt, RemKBInt, ElapsedTime in lowlevel.library (Kalamatee)
Part of functionality of SystemControlA in lowlevel.library available (Kalamatee)
Additional font collections added (Kalamatee)
Initial implementation of GetSegListInfo in dos.library (Kalamatee)
Allow loading AmigaOS-style hunk keymaps and fonts on AROS (Kalamatee)
Implemented AssignAddToList in dos.library (Kalamatee)
Implemented v45 datatypes.library functions (Kalamatee)
Introduced webp.datatype (Kalamatee)
Introduced ClockSource subsystem in Kernel (Kalamatee)
Improvements to file system handling in Wanderer (Bo Kopperud)
Public SDK not longer exposes internal AROS headers & libraries (deadwood)
64-bit support:
Application.mui (functional fixes) (deadwood)
gif.datatype (stability fixes) (Kalamatee)
hdaudio.audio (functional fixes) (Kalamatee)
datatypes.library (stability fixes) (Kalamatee)
dos.library (support R_X86_64_PC64 relocation) (Kalamatee)
AHI, NList.mcc (functional fixes) (deadwood)
C library (vfork) (deadwood)
xadmaster.library (functional fixes) (Matthias Rustler)
68k support:
Major extensions to amigavideo.hidd (Kalamatee, Toni Wilen)
Kernel (Kalamatee, Michal Schulz)
Detect ROM sizes and CPU types (Kalamatee, Hakan Thorngren)
Initial work on wd33c93 SCSI support (Kalamatee)
Decrease sizes of ROM and boot floppy (Kalamatee)
Improve speed of line drawing in p96gfx.hidd (Hakan Thorngren)
Kernel Vampire support (Kalamatee)
Fix loading and saving Wanderer global.prefs (Bo Kopperud)
Work on screen compositing in amigavideo.hidd (Kalamatee)
Separate preferences set for classic look & feel (Kalamatee, wawa)
Support user copper lists (Kalamatee)
Fixed CapsLock support in keyboard driver (Kalamatee)
Speed improved in Gayle ata driver (Michal Schulz)
Introduction of SAGA video driver (Michal Schulz)
Flexcat (support AmigaPL and amiga1251 encodings) (Kalamatee)
Decrease use of C library functions in ROM code (Kalamatee)
Improve CLUT bitmap handling in p96gfx.hidd (Kalamatee)
Kernel AMMX support (Michal Schulz)
Fix in dos.library HUNK format support (Michal Schulz)
Binary compatibility fix in timer.device relating to A0 (Michal Schulz)
ARM support:
BetterString.mcc fixes (Michal Schulz)
Add support in build system for ARM BE target (Kalamatee)
Updates:
AROS build system (Kalamatee, deadwood, Michal Schulz, Matthias Rustler)
Polish catalogs for SysExplorer, SysMon, muimaster.library (wawa)
BetterString.mcc v11.33 (wawa)
Documentation (o1i, Matthias Rustler, Kalamatee)
Italian catalog for BoingIconBar (Paolo Besser)
Norwegian catalogs for large number of programs in AROS (Bo Kopperud)
Prefs/Wanderer (Kalamatee)
VPDF (wawa)
ShowConfig (Kalamatee)
pfs3-handler (wawa)
bmp.datatype (Handle 1,2,4 bpp bitmaps) (Miker, Kalamatee)
Prefs/Palette, SysExplorer and muimaster.library German catalogs (Matthias Rustler)
Re-encode most of catalog files to fixed used characters (Kalamatee)
InstallAROS (Kalamatee)
C:Mount, C:Assign (Kalamatee)
grub 2.04 (Kalamatee)
C library (interfaces for 64-bit file system functions) (Kalamatee)
animation.datatype (Kalamatee)
acpia.library 20200214 (Kalamatee)
alsa.audio (deadwood)
ata.device (Kalamatee)
DTConverter (Kalamatee)
icu4c 61.1 (Kalamatee)
Functional fixes:
Prefs/ScreenMode (Kalamatee)
autoinit (bugs: #40) (deadwood)
hostgl.library (make it work with newer 64-bit hosts) (deadwood)
Workaround for GF8xxx+ cards not working with AROS (Kalamatee, deadwood)
posixc.library (Kalamatee)
amigaguide.datatype (bugs: initial rendering no always working) (Hakan Thorngren)
intuition.library (bugs: screen can be dragged down lower than bar) (Kalamatee)
Intuition.library (bugs: trying to show shutdown screen when no driver) (Kalamatee)
Prefs/Printer (Kalamatee)
DiskInfo (bugs: damaged window title) (Matthias Rustler)
Palette.mui (bugs: wrong values retured by Entries and Names attributes) (Kalamatee)
Shell (Michal Schulz, deadwood)
picture.datatype (bugs: wrong values returned for certain attributes, wrong color remapping) (Kalamatee, Miker)
gif.datatype (bugs: wrong saving of gifs) (Kalamatee)
console.device (bugs: wrong pens used) (Kalamatee)
afs-handler (Kalamatee)
Prefs/Pointer (Kalamatee)
png.datatype (bugs: handling of palettized pngs with alpha) (Kalamatee, deadwood)
C library (fseek) (Kalamatee)
layer.library (bugs: Wrong offset in ScrollLayer) (Bo Kopperud)
bmp.datatype (bugs: Wrong loading of 16bit BMPs, padding bytes) (Kalamatee)
cybergraphics.library (Kalamatee)
Wanderer (multiline label support, window titles) (Kalamatee, Bo Kopperud)
Commodities/FKey (Kalamatee)
fat-handler (David Gilmore)
Slider.mui (bugs: display walue was overwritten) (deadwood)
DOpus (bugs: trashing config) (Kalamatee)
Stability fixes:
graphics.library (bugs: boot driver not unregistered correctly) (deadwood)
mesa3dgl.library (bugs: crash in shader program compiler) (deadwood)
Prefs/Palette (bugs: memory overwrite) (Kalamatee)
SysExplorer (bugs: use of uninitialized object) (Matthias Rustler)
x11gfx.hidd (bugs: wrong memory free) (Matthias Rustler)
dos.library (bugs: memory overwrite) (Matthias Rustler)