Hi,
Some good news! First of all, we arrived at final code base for this release. This mean, bearing unforeseen circumstances, following builds should be more incremental in nature, having only a few changed components. The other good news is that I've been able to push even further than initially planned - the base has been moved to 20201110! In total the new release will have 1400 commits from various developers integrated!
Here are topic that still needs to be addressed before official release:
- ATA=off switch
- kernel needs IOAPIC disabled for nVidia PCI-E cards to work
- Sys:Utilities/Help -> About crash
- Prefs/ScreenMode crash
- possible binary incompatibility with functions taking RAWARG
- Dual-PNG icons are not working
- Insert/Eject CD does not mount/unmount volumes
- AmiStart does not work
- RNOTunes - not working buttons
- regression in GCC tests
- C++ programs cannot be linked
-
https://github.com/deadw00d/AROS/issues/86 - ACPI Reboot/Shutdown on VMs
- Acer Aspire One / Eepc USB problems
Please report additional regression if found. As mentioned there will be following builds addressing these problems.
Additionally, for distribution maintainers: Please note that there were several header (.h) and library files (.a) removed from Development:include and Development:lib. This was done on purpose. Please also remove them from your distributions. Best approach would be to delete your Development: and re-create it based on what's on the ISO + what's in contrib archive.
Here are downloads:
https://axrt.org/development/AROS-20201110-D14-pc-i386-boot-iso.ziphttps://axrt.org/development/AROS-20201110-DC2-any-i386-contrib.tar.bz2Change log:
AROS ABIv0 20201110-D14 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)
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)