AROS ABIv0 20250313-1 changes:
Functionalities:
Initial work on audio driver for Windows-hosted AROS (Kalamatee)
Work on interrupt handling (Kalamatee)
processor.resource reading CPU speed on hosted AROS (Kalamatee)
Initial work on power/battery management (Kalamatee)
Improvements in drawing on Graph.mcc (Kalamatee)
Enable AHI-Handler (Kalamatee)
First working version of nvme.device is available (Kalamatee)
Stabilized handling of WARM reset, implemented missing shutdown handlers (Kalamatee)
Requesters add scroll bars if too much text is shown (Kalamatee)
Improvements to identification of filesystems in icon.library (Kalamatee)
Added name pattern matching to Break command (Mazze)
Further work in InstallAROS to support EFI booting (Kalamatee)
Initial work on wide characters support in C library (Deremon)
SFS-formatted pendrives are now correctly unmounted when ejected (deadwood)
Updates:
AROS build system (deadwood, Kalamatee)
More unit tests added (deadwood)
Kernel (Kalamatee, deadwood)
libz 1.2.12 (Kalamatee)
libjpeg 9e (Kalamatee)
freetype 2.12.1 / freetype2.library v6.5 (Kalamatee)
libglu 9.0.2 / glu.library v2.2 (Kalamatee)
Turkish catalogs update for number of applications (Mazze)
libz 1.2.13 (Kalamatee)
libpng 1.6.39 / png.library v53.2 (Kalamatee)
freetype 2.13.0 / freetype2.library v6.6 (Kalamatee)
libudis86 (Kalamatee)
Decoration v1.10 (Kalamatee)
grub 2.06 (Kalamatee)
nvme.device v0.77 (Kalamatee)
Assign v50.13 (Kalamatee)
icon.library v44.8 (Kalamatee)
acpica v20230331 / acpica.library v1.9 (Kalamatee)
cunit 3.2.7 (Kalamatee)
boost preprocessor 1.82.0 (Kalamatee)
Functional fixes:
wingdi.hidd (Kalamatee)
elf2hunk (Kalamatee)
muimaster.library (bugs: Arexx port not enabled) (deadwood)
Correctly handle __stdiowin when also using C library (deadwood)
exec.library (bugs: wrong disassembly due to wrong start address) (deadwood)
dos.library (bugs: SFS not working with > 4GB RAM, #123, #128) (deadwood)
C:Install-Grub2 (bugs: not working with > 4GB RAM) (deadwood)
pciusb.device (bugs: EeePC USB boot not working) (Neil)
pciusb.device (bugs: too long boot delay on AspireOne ZG5) (Neil)
ntfs-handler (bugs: accessing non existent entries) (Kalamatee)
pciusb.device (workaround for MosChip MCS9990, detect additional ports) (Kalamatee)
timer.device (bugs: can issues interrupt after warm reboot) (Kalamatee)
C:Decoration (bugs: wrong rendering of paletted pngs) (Kalamatee)
AboutWindow.mcc (bugs: closing window does not work) (deadwood)
FTManager (bugs: assign value localized) (retrofaza)
cdrom-handler (Stefan Reinauer)
emul-handler (bugs: wrong errno translation, #107, #134) (deadwood)
exec.library (bugs: pools grow not using pool requirements) (deadwood)
crt.library (bugs: wrong setbuf(), setvbuf() behavior) (Kalamatee)
i8042.hidd (use ACPI to detect ps/2 devices) (Kalamatee)
exec.library (correction to Cause()) (Kalamatee)
serial.hidd (bugs: interrupt handlers not removed when unit disposed) (Kalamatee)
crt.library (implement asprintf() and vasprintf()) (Kalamatee)
sfs-handler (bugs: bug in ExAll()) (Kalamatee)
Status (bugs: COMMAND parameter is case sensitive) (Mazze)
locale.library (bugs: wrong behavior in OpenCatalog()) (Kalamatee)
muimaster.library (bugs: wrong rendering of disabled object with children) (Kalamatee)
Calculator (Mazze)
afs-handler (bugs: OpenFromLock() returns NULL on success) (Jason S. McMullan)
Prefs/Wanderer (retrofaza)
mathieeedoubbas.library (bugs: wrong calculations in IEEEDPMul()) (Johan G)
IconList.mui (bugs: #144) (deadwood)
timer.device (bugs: #157) (deadwood)
ahi.device, Prefs/AHI (bugs: wrong handling of default values) (deadwood)
sb128.audio, hdaudio.audio, ahci.device (bugs: missing reset handler) (deadwood)
e1000.device (optimize performance, functional fixes) (Kalamatee, deadwood)
vmwaresvga.hidd (bugs: not working in VirtualBox, very slow, no reset handler) (deadwood)
acpica.library (bugs: wrong interrupt assignment in some cases) (deadwood)
Stability fixes:
fd2pragma, fd2inline (Kalamatee)
WiMP (Kalamatee)
fat-handler (Kalamatee)
muimaster.library (Kalamatee)
freetype2.library (bugs: memory override) (deadwood)
exec.library (bugs: crash when showing disassembly in alert requester) (deadwood)
pci.hidd (bugs: crash when bridge is not present) (deadwood)
AboutWindow.mcc (bugs: memory trashing) (deadwood)
crt.library (bugs: crash in free(), crash in vfork()) (deadwood)
alsa.audio (bugs: crash on Ubuntu 24.04) (deadwood)
asl.library (bugs: crash when opening file requester) (deadwood)
hdaudio.audio, sb128.audio (bugs: not aligned allocation of memory) (deadwood)
processor.resource (bugs: crash in certain AMD CPUs) (deadwood)
i8042.hidd (bugs: crash at restart/shutdown) (deadwood)