Skip to content

Releases: deadwood2/AROS

AxRuntime v41.4

23 Dec 10:36
Compare
Choose a tag to compare

This release uses bases components of AROS ABIv11 release 20221221-1.

See AROS ABIv11 20221221-1 release notes for details.

AxRuntime 41.4 changes:

  Functionalities:
    Execute PROGDIR:S/Package-Startup if present at start of each application (deadwood)
    Intuition windows can now be resized (deadwood)
    Intuition windows are now created without Linux window decoration (*) (deadwood)
    Intuition window's elements are now used to move/resize/iconify the window (deadwood)
    HOME: assign, pointing to user's home directoru, is now automatically created at startup (deadwood)
    Location of WORK: assign can now be controlled via USERSYS:S/User-Startup (deadwood)

    (*) Requires window manager adhering to ICCCM and Enhance Window Manager Hints
    specifications. Tested under marco window manager.

  Functional fixes:
    Make sure public screen is open before starting application (deadwood)
    bsdsocket.library (bugs: 100% CPU usage with WaitSelect) (deadwod)

  Application changes:
    
    AROS-Shell 41.3b
      Additional commands are added to path and usable immediatelly (deadwood)

    Prefs 41.4
      Initial release of Zune Prefs 0.2 (deadwood)

    Tools 41.4
      Initial release of Editor 1.1 (deadwood)

AROS ABIv11 20221221-1

22 Dec 06:38
Compare
Choose a tag to compare
AROS ABIv11 20221221-1 changes:

  Functionalities:
    Added ACTION_FH_FROM_LOCK, case ACTION_COPY_DIR_FH to cdrom-handler (deadwood)
    Linux-hosted debugging of C++ code enabled (deadwood)
    Shell scroll back buffer increased to 1000 lines (deadwood)
    Linux-hosted starts with 256MB RAM by default now (deadwood)
    Initial work on audio driver for Windows-hosted AROS (Kalamatee)
    processor.resource reading CPU speed on hosted AROS (Kalamatee)
    Work in interrupt handling (Kalamatee)
    Continued work on nvme.device (Kalamatee)
    Initial work on power/battery management (Kalamatee)
    Improvements in drawing on Graph.mcc (Kalamatee)
    Improvements to debug output on multi-core systems (Kalamatee)
    Enable AHI-Handler (Kalamatee)
    Implemented preferences program for ASL (deadwood)
    Ported TinySID (Kalamatee)
    Scalos brought to the same level on Amiga, i386 and 64-bit builds (deadwood)

  64-bit support:
    Kernel (deadwood, Kalamatee)
    MUI.MiamiPanel (Kalamatee)
    cgxvideo.library fixes (Kalamatee)
    muimaster.library fixes (deadwood)
    NList.mcc fixes (deadwood)
    AmiChess fixes (deadwood)
    AMP2, radium fixes (deadwood)
    Scalos fixes (deadwood)
    guigfx.library fixes (deadwood)

  68k support:
    Enable compressing executables (Kalamatee)

  ARM support:

  Updates:
    AROS build system (deadwood, Kalamatee)
    More unit tests added (deadwood)
    libz 1.2.12 (Kalamatee)
    acpia.library 20220331 (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)
    Integrated MorphOS code release for asl.library (deadwood)
    libmad 0.15.1b (Kalamatee)

  Functional fixes:
    C library (bugs in: %lld support, isnan/isinf, %#llx/%#llX support) (deadwood)
    C library (bugs in: malloc_align) (Kalamatee)
    Prefs/Locale (bugs: wrong behavior on timezone tab) (deadwood)
    amigaguide.datatype (bugs: hang at startup) (deadwood)
    muimaster.library (bugs: List selection) (deadwood)
    Prefs/Zune (bugs: damaged title) (deadwood)
    x11gfx.hidd (bugs: failure under WSL) (Kalamatee)
    dos.library (bugs: crash in early boot menu) (Kalamatee)
    wingdi.hidd (Kalamatee)
    elf2hunk (Kalamatee)
    ahci.device (Kalamatee)
    exec.library (Kalamatee, deadwood)
    fat-handler (bugs: missing partition types) (deadwood)
    Prefs/ReqTools (bugs: wrong saving of selected options) (deadwood)
    asl.library (bugs: preferences not loading) (deadwood)
    muimaster.library (bugs: Arexx port not enabled, wrong notification loop detection) (deadwood)
    workbench.library (bugs: WBInfo not compatible) (deadwood)
    png.datatype (bugs: wrong rendering of paletted icons) (deadwood)
    FryingPan (crash at startup and exit) (deadwood)
    TheBar.mcc (deadwood)
    Scalos (bugs: multiple problems with saving and loading of preferences) (deadwood)
    Scalos (bugs: wrong drawing of alpha-channel datatype bitmaps) (deadwood)

  Stability fixes:
    Prefs/Pointer (bugs: crash with -O2 build) (deadwood)
    fd2pragma, fd2inline (Kalamatee)
    WiMP (Kalamatee)
    fat-handler (Kalamatee)
    muimaster.library (Kalamatee)
    freetype2.library (bugs: memory override) (deadwood)
    Scalos (bugs: multiple different problems) (deadwood)

AROS ABIv0 20190416-2

18 Jun 18:22
Compare
Choose a tag to compare
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)

AROS ABIv0 20180423-1

30 May 09:30
Compare
Choose a tag to compare
AROS ABIv0 20180423-1 changes:

  Functionalities:
    Math library functions refreshed based on FreeBSD codes (Kalamatee)
    Added device-specific settings for AD1981HD and AD1884 codecs (Neil)
    vusbhci.device (DizzyOfCRN)
    Migrated to use GCC 6.3.0 from GCC 4.6.4 (deadwood)
    Added ACTION_FH_FROM_LOCK, case ACTION_COPY_DIR_FH to cdrom-handler (deadwood)
    Linux-hosted debugging of C++ code enabled (deadwood)
    Shell scroll back buffer increased to 1000 lines (deadwood)

  64-bit support:
    Misc fixes (Kalamatee)

  68k support:

  Updates:
    AROS build system (Kalamatee)
  
  Fixes:
    C library (sscanf, open, isnan, sprintf) (deadwood)
    Pointer Preferences (crash at startup) (deadwood)
    amigaguide.datatype (hang at startup) (deadwood)
    muimaster.library (bugs: #53, #62, List) (deadwood)
    Locale Preference (leaking image) (deawdood)
    FryingPan (crash at startup and exit) (deadwood)
    TheBar.mcc (deadwood)

AxRT 41.3

08 May 04:36
Compare
Choose a tag to compare

This release uses bases components of AROS ABIv11 release 20220318-1.

See AROS ABIv11 20220318-1 release notes for details.

AxRuntime 41.3 changes:

  Functionalities:
    Enable running under Windows via WSL/WSL2 (cdimauro, deadwood)

AxRT 41.2

04 Apr 17:44
Compare
Choose a tag to compare

This release uses bases components of AROS ABIv11 release 20220318-1.

See AROS ABIv11 20220318-1 release notes for details.

AxRuntime 41.2 changes:

  Functionalities:
    Updated to use the same ABI as AROS x86_64. (deadwood)

        This resulted in updating the major version string from 2.0 to 4.0.
        Note that both major versions of AxRuntime can be installed
        side-by-side.

    Enabled execution of AmigaDOS shell scripts (deadwood)
    Enabled using native AROS x86_64 libraries (deadwood)
    Enabled running native AROS x86_64 programs directly under Linux (deadwood)
    Adjustements needed to allow developing AxRuntime programs using Pascal (deadwood)
    Support passing command line arguments to AxRuntime programs (deadwood)
    Moved configuration required for compilation and linking to specs file (deadwood)
    User can now customize configuration via USERSYS:S/User-Startup (deadwood)
    Exposed functions to control Amiga to Host path conversion (deadwood)

  Fixes:
    Debian packages are now standard compliant (deadwood)
    Expose only few required symbols from binaries instead of all symbols (deadwood)
    Improvements to Amiga to Host path conversion (deawdood)

AROS ABIv11 20220318-1

04 Apr 17:42
Compare
Choose a tag to compare
AROS ABIv11 20220318-1 changes:

  Breaking changes:
    Align size of struct MsgPort with SMP builds. (deadwood)

      https://github.com/deadw00d/AROS/commit/b9bc67accce27db0e2cc0f79f554dc76e9b17a73

      Note that this change impact structures that embed struct MsgPort
      in them, for example struct Process. Impact on applications depend
      on whether they access fields of impact structures. Test of
      currently available applications indicate they are not impacted.

  Functionalities:
    Don't go into infinite crash loop on critical error (deadwood)
    Unit test extended to allow easy compilation for AmigaOS (deadwood)
    Freeze 32-bit time structures where possible (deadwood)
    Design and documentation of 64-bit time support (deadwood)
    Prioritize 64-bit addreess memory over 32-bit (deadwood)

  64-bit support:
    Fix in NList (deadwood)
    Allow loading of executables compiled in small code model (deadwood)

  Updates:
    AROS Build System (deadwood)
    Add patchelf command (deadwood)

  Fixes:
    C library (bugs: #52, crash at expunge) (deadwood)
    muimaster.library (bugs: #51, #53, #62) (deadwood)
    debug-handler (deadwood)
    reqtools.library (bugs: #50) (deadwood)
    p96gfx.hidd (bugs: switch match to gfx card mode) (deadwood)
    webp.datatype (bugs: crash when using Multiview) (deadwood)
    png.datatype (bugs: wrong rendering of png icons) (deadwood)
    intuition.library (bugs: wrong compilation for SMP build) (deadwood)
    StackSnoop (deadwood)
    dos.library (bugs: #60) (deadwood)
    utility.library (bugs: #63) (deadwood)
    debug.library (bugs: wrong adresses in 64-bit mode) (deadwood)

AxRT 40.2

13 Jun 09:01
Compare
Choose a tag to compare
AxRuntime 40.2 changes:

  webp.datatype
  sound.datatype
    Added to distribution
  bsdsocket.library
    Enable (basic) network support
  libaxrt-2.0-dbg.deb package
    Debug symbols separated from runtime package
  NList
    Fix crashes when loading classes
    64-bit fixes
  TextEditor
  BetterString
    Fix crashes when loading classes
  libaxrt.so
    Better error handling during initialization and library loading
    Correctly exit with return code instead of trapping.
  exec.library
    Fixed SMP race condition in SetSignal.
  timer.device
    Fixed SMP related crash with VBlank emulation.
  muimaster.library
    Fixed memory override in Slider class.
    Handle 'r' penspec in imagespec

AxRT 40.0

13 Jun 09:04
Compare
Choose a tag to compare
AxRuntime 40.0 changes:

  First public release
  Runtime and development .deb package available