AROS ABIv0 20190416-2 - 2022-06-18
AROS ABIv0 20190416-2 changes:
Functionalities:
Further implementation of vusbhci.device and arosx.class (DizzyOfCRN)
C library softfloat support (Kalamatee)
e1000.device updated to 8.0.35 and rx queue hags resolved (Kalamatee)
Added GetUpTime to timer.device (Schulz)
Improved clock_gettime in C library (Kalamatee)
Prefs/Palette added (Kalamatee)
Implement GadgetText for plain Gadgets (o1i)
Migrate to use GCC 6.5.0 from GCC 6.3.0 (deadwood)
Migrate to use binutils 2.32 from bintuils 2.23.2 (deadwood)
Introduction of storage subsystem (Kalamatee)
SysExplorer extended and made modular (Kalamatee)
SysExplorer shows extended disk capabilities (Kalamatee)
DiskInfo, C/Info recognizes more file system (Kalamatee)
DOS recognizes muFS file systems (Kalamatee)
Prefs/ScreenMode displays now test screen (Kalamatee)
64-bit support:
Kernel (Falemagn)
Coloradjust.mui, Palette.mui fixes (Kalamatee)
reqtools.library fixes (Kalamatee)
EMU10kx.audio fixes (Kalamatee)
FryingPan fixes (Kalamatee)
68k support:
6888x FPU and 060 FPU versions for match functions (Kalamatee)
Implemented FASTATA GAYLE extensions (Kalamatee)
Work on making C library ROMable (Kalamatee)
felsunxi.class fixes (Kalamatee)
mouse.hidd fixes (twilen)
Add BlitRect and DrawLine support to p96gfx.hidd (Kalamatee)
Compatibility fix to GfxBase->system_bplcon0 (Kalamatee)
Fixes to cursor support in p96gfx.hidd (Kalamatee)
ARM support:
Major work on ARM Big Endian version of AROS kernel (Schulz)
Work on RasPI graphics drivers for Big Endian mode (Schulz)
Improvements to RasPI USB support (Schulz)
Use real ELF executable as format for AROS ARM programs (Schulz)
Updates:
Boost preprocessor macros (Falemagn)
AROS build system (Falemagn, Kalamatee)
GMP 6.1.2, MPC 1.1.0 (Kalamatee)
Polish catalogs for Preferences programs (wawa)
binutils 2.32 (Kalamatee)
GCC 6.5.0 (Kalamatee)
MPFR 4.0.2 (Kalamatee)
acpia.library 20190215 (Kalamatee)
libpng 1.6.36 / png.library v53 (Kalamatee)
freetype 2.10.0 / freetype2.library v6.2 (Kalamatee)
French catalogs updated (otigreat)
ffmpeg 4.0.2 (Kalamatee)
lbreakout2 2.6.5 (Kalamatee)
libxml2 2.9.9 (Kalamatee)
libxslt 1.1.33 (Kalamatee)
Functional fixes:
Documentation (Neil, Kalamatee)
C library (Kalamatee)
vesagfx.hidd (bugs: broken support for paletted modes) (Neil)
Restored lost guillemets in task names (Neil)
Fix USB keyboard on QEMU sam460ex emulation (balaton)
PCITool (bugs: truncating output) (Kalamatee)
exec.library (bugs: broken support for MEMF_REVERSE (Neil)
String.mui (bugs: broken Ctrl-U support) (Neil)
ata.device (bugs: random failure to start, crash when failed to start unit) (Kalamatee)
fat-handler (bugs: Big Endian incompatibility) (Schulz)
Fix to updating Wanderer windows (Kalamatee)
ata.device (bugs: wrong handling of NSCMD_DEVICEQUERY) (Schulz)
atheros5000.device (bugs: wrong reading of ar5416_tx_status) (Schulz)
fat-handler (bugs: wrong behavior under optimization) (Kalamatee)
ntfs-handler (bugs: wrong behavior under optimization) (Kalamatee)
muimaster.library (bugs: datatypes images not properly remapped) (Kalamatee)
freetype2.library (bugs: high stack usage) (Kalamatee)
Stability fixes:
graphics.library (Neil)
Trident (Kalamatee)
uuid.library (Kalamatee, Neil)
Printer preferences (Kalamatee, Neil)
C:Mount, NList (Kalamatee)
diskimage.device, rexxsupport.library (Kalamatee)
Wanderer, SysExplorer, WiMP (Kalamatee)
Calculator, AROSTCP (Kalamatee)
openurl.library (Kalamatee)
String.mui (Kalamatee, Neil)
muimaster.library (Kalamatee)
IPrefs, Slider.mui (Neil)
Wanderer preferences (Kalamatee)
dos.library, sdcard.device (Schulz)
posixc.library, graphics.library (Kalamatee)
massstorage.class, Calendar.mcc (Kalamaee)
nouveau.hidd, icon.library (Kalamatee)
locale.library, nonvolatile.library (Kalamatee)
Input preference, Locale preferences (Kalamatee)
FreeType Manager, FKey (Kalamatee)
More, MultiView (Kalamatee)
Graph.mcc, Clock.mcc (Kalamatee)