AROS ABIv0 20201110 Development

deadwood · 39001

AMIGASYSTEM

  • Global Moderator
  • Legendary Member
  • *****
    • Posts: 3740
    • Karma: +69/-2
  • AROS One
    • AROS One
Reply #135 on: January 22, 2023, 01:32:28 AM
@All

Thanks for the tests. I'm now proceeding with update to our final base for this release. If you find additional regression, please keep reporting them.

Okay, if there is no new update for the time being, I could distribute the new AROS One v2.0 with the new core, thank you


deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1524
    • Karma: +118/-0
Reply #136 on: January 22, 2023, 02:25:04 AM
My suggestion would be to wait for the real release with release of distribution. -Dx versions are not fully tested and do not guarantee backwards compatibility.

If you release a distribution based on -Dx version and some binary incompatibility slips through, developers might start compiling programs that will not work with full release. I'd advise not doing this.



AMIGASYSTEM

  • Global Moderator
  • Legendary Member
  • *****
    • Posts: 3740
    • Karma: +69/-2
  • AROS One
    • AROS One
Reply #137 on: January 22, 2023, 03:05:42 AM
Okay then I'll wait for the final release, as you know I'm very finicky, and I care that everything should work as well as possible, all questio to give good visibility to AROS.


Amiwell

  • Legendary Member
  • *****
    • Posts: 2616
    • Karma: +35/-4
  • Peace
Reply #138 on: January 22, 2023, 06:01:41 AM
My suggestion would be to wait for the real release with release of distribution. -Dx versions are not fully tested and do not guarantee backwards compatibility.

If you release a distribution based on -Dx version and some binary incompatibility slips through, developers might start compiling programs that will not work with full release. I'd advise not doing this.

ok deadwood



Amiwell

  • Legendary Member
  • *****
    • Posts: 2616
    • Karma: +35/-4
  • Peace
Reply #139 on: January 22, 2023, 06:51:39 AM
Deadwood I did not find incompatibility with the software with the build D7, hivelytracker does not work for me



deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1524
    • Karma: +118/-0
Reply #140 on: January 22, 2023, 06:55:30 AM
@Amiwell

Ok, thanks. Which is the last build that hivelytracker works?



Amiwell

  • Legendary Member
  • *****
    • Posts: 2616
    • Karma: +35/-4
  • Peace
Reply #141 on: January 22, 2023, 07:10:41 AM
I have to try then I'll tell you if it works



Amiwell

  • Legendary Member
  • *****
    • Posts: 2616
    • Karma: +35/-4
  • Peace
Reply #142 on: January 22, 2023, 07:19:27 AM
ok the problem is who many files is missed the code of your build is perfect



Amiwell

  • Legendary Member
  • *****
    • Posts: 2616
    • Karma: +35/-4
  • Peace
Reply #143 on: January 22, 2023, 07:21:33 AM
I use AROS as the main system for years you boot Windows to create my distribution but I can say that you can create with it there is excellent software ;)



Amiwell

  • Legendary Member
  • *****
    • Posts: 2616
    • Karma: +35/-4
  • Peace
Reply #144 on: January 22, 2023, 07:50:16 AM
ok works with the rispective fonts who was missed



deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1524
    • Karma: +118/-0
Reply #145 on: January 22, 2023, 10:04:52 AM
Ok, thanks for confirmation.



deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1524
    • Karma: +118/-0
Reply #146 on: January 24, 2023, 09:34:55 AM
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.zip
https://axrt.org/development/AROS-20201110-DC2-any-i386-contrib.tar.bz2

Change log:
Code: [Select]
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)
« Last Edit: January 25, 2023, 10:16:01 AM by deadwood »



AMIGASYSTEM

  • Global Moderator
  • Legendary Member
  • *****
    • Posts: 3740
    • Karma: +69/-2
  • AROS One
    • AROS One
Reply #147 on: January 24, 2023, 09:51:29 AM
Ok thanks deadwood, I will remove all the Development folder and install the one from the new contributed ISO

Regarding the CD eject, EJect works very well, in laptops it also opens the DVD drive compartment and ejects CDs/DVDs even the Audio ones, what would be the problem encountered?

It would have been very convenient to add the Eject comado in the Icon menu like on Windows


AMIGASYSTEM

  • Global Moderator
  • Legendary Member
  • *****
    • Posts: 3740
    • Karma: +69/-2
  • AROS One
    • AROS One
Reply #148 on: January 24, 2023, 11:55:42 AM
deadwood, the contrib.tar.bz2 archive includes a corruption, the folder "icu" path (AROS/Development/lib/icu) cannot be extracted, error file with same name, tried 7Zip and WinRAR, on AROS it is not easy to unpack these archives, why not use in ZIP or RAR ?

Question, in contrib third party software is always the same, has something been updated ? I ask this not to check one by one all software, thanks


deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1524
    • Karma: +118/-0
Reply #149 on: January 24, 2023, 12:25:45 PM
I re-uploaded fixed archive.

With regards to what has changed, I listed major elements for contrib also in change log. For details you can start with this page:

https://github.com/deadw00d/contrib/commits/master?after=17ffc814b81aa365c7ba6ce33b23f5903247805c+139&branch=master&qualified_name=refs%2Fheads%2Fmaster

and go "Older" until March 2019.