Below you will find an extensive list of the work that went into MorphOS 2.4.
Please note that this is just an overview and does not mention or explain every new feature.
 

 

 

MorphOS 2.4 boot.img Changes

Following is a (probably incomplete) list of changes made between the 2.3 and 2.4 releases of MorphOS to the ROM (boot.img) based components.


Quark and Related Modules

  • Mac Mini support
  • Timer fixes

CDRive

ACTION_CHANGE_MODE support added

FatFS

Fixed lock handling on disk change

IDE

Mac Mini support

Intuition

  • Compatibility changes in old style window resizing, fixes GoldED
  • Fixes in window resize routines, including but not limited to
    GimmeZeroZero windows
  • Hides broken screenbar modules to avoid layout problems

SFS

Fixed broken disk formating code with disks larger than 124GB

USB

Many fixes in the pciusb driver, mostly related to Mac Mini support

 

 

MorphOS 2.4 Disk Changes

Following is a (probably incomplete) list of changes made to the disk based components of MorphOS. While not mentioned for every component translations were updated for most of them. Also various cosmetical fixes were applied here and there.


Applications/Kryptos

Updated the code base to TrueCrypt v6.2


Applications/OWB

  • Updated to Curl 7.19.6.
  • Made webview links, quicklinks and bookmark entries draggable.
  • Made webview, tabs, "new tab" button, "add to bookmark" button, quicklink group, URL string and bookmark window droppable.
  • Implemented (optional) Favicon support. They are displayed in tabs and quicklinks.
  • Added save/restore session menu entries in project menu.
  • Made restore session requester at startup optional.
  • Added application/force-download and application/octet-stream to the default mimetype list.
  • Allows file download in "READWRITE" mode (which allows previewing during download).
  • Added history sidepanel (a listtree with date/website sorting is planned for a later version).
  • Made bookmark sidepanel update faster.
  • Added a "recently closed tabs" menu.
  • Focus to progress/done/error tab in download window.
  • Setting file comment doesn't fail anymore if the URL length is > 79 characters.
  • Download window wouldn't autoclose anymore if a download requester had been previously cancelled.


Applications/RemoteShell

Updated to OpenSSH_5.2p1, OpenSSL 0.9.8k


Applications/ShowGirls

Rendering fixes


C/IPrefs

Fixed a deadlock when reloading keymaps

 

 

 

C/Installer

Compatibility fixes to the old Installer command


C/HFSSetMacBoot New

A tool to bless a file on a HFS partition, making it bootable by OpenFirmware


C/OpenURL New

Allows opening an URL in the default browser


C/SetClockNTP

Fixed to set the correct date in case system clock wasn't set at all

Classes/Blankers/Sproingies.btd

Fixed a memory trash occurring when it took too long to display one frame


Classes/Datatypes

Compatibility fixes


Classes/Reggae

  • Seeking fixes
  • Metadata support


Classes/Screenbar/Eject.sbar

  • New smart mode option
  • Image can now be customized


Classes/Screenbar/Memory.sbar

Fixed problems with wrong object height


Classes/Screenbar/Netlamps.sbar

  • Fixed the default configuration on EFIKA
  • Added defaults for Mac mini


Classes/Screenbar/Volume.sbar

  • Added a possibility to select the output controlled by the plugin
  • Added a possibility to save mixer settings
  • Fixed handling of outputs with 1 channel


Devs/AHI/macmini.audio New

Mac Mini audio driver


Devs/Fileimage.device New

A device that makes it possible to mount disk image files


Devs/Monitors/Radeon

  • Fixed overlay support on autoscrolling screens
  • Fixed a bug in the new alpha blit functions with specified destination alpha function which would lead to trashed blits


Devs/Networks/sungem_eth.device New

Mac Mini ethernet driver


Games/Diamonds

Fixed wrong CloseLibrary calls


L/HierarchicalFileSystem

Fixed lock handling on disk change


L/MacFileSystem New

File system for the Mac HFS disks, including write support


Libs/amigaguide.library

Now checks PROGDIR:HELP and HELP: with respective language subfolders


Libs/charsets.library New

A library providing charset conversion abilities to the OS

 

 

Libs/datatypes.library

Fixed DTST_CLIPBOARD as DTA_SourceType with NewDTObject(), resulted in unusable clipboard


Libs/Goa3D (Warp3D)

Fixed off-by-one errors in scissoring


Libs/locale.library

UTF8 support functions added, other cosmetic bugfixes


Libs/openurl.library

  • Bumped to v8 to avoid problems with applications demanding broken
    revisions of the library
  • Fixed LaunchPrefsAppA to load the MorphOS' OpenURL preferences instead of the custom editor


Libs/Rave3D

Fixed a crash on low graphics memory conditions


MUI

  • Fixed a deadly crash in the drag and drop routines
  • Fixed some memory leaks
  • Reworked and fixed NumericSlider
  • Corrected the default screen mode in settings
  • Removed some unconditional debug output


Prefs/Blanker

Added missing screen resolutions


Prefs/Monitors

Fixes in the gamma edit window


Prefs/Time

It is now easier to set the time and date.


Utilities/Keystroke

  • Added a way to enable / disable certain ranges of characters, useful for cp12xx or KOI8 codepage users
  • Better handling of unprintable deadkeys


Utilities/Multiview

  • Fixed @NEXT and @PREV support in AmigaGuide
  • Printing is now asynchronous


Tools/FileImageCtrl New

A utility to control FileImage.device


Tools/IWizard

  • Added Mac Mini support
  • Automatical partitioning and boot partition detection for the Mac Mini
  • Added a free space check to the destination partitions


Tools/Mounter

Better Ext2/3 detection


Tools/Snoopium

Separate Ignore Workbench and Ignore Shell options


WBStartup/Bienvenue

Added a way to run ShiftClick on the Mac mini (for single button mouse users)