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

The following is a (probably incomplete) list of changes made between the 3.3 and 3.4 release of MorphOS to the ROM (boot.img) based components.

Quark and Related Modules

  • Improved system timer handling on Apple machines, fixes the problem where the clock would drift on longer uptimes.
  • Fixed several firmware related problems that prevented some PCI cards from working properly on G5 machines.

Battery

  • Enabled the sensor for 5,3-5,5 PowerBooks

Keylargo

  • Enabled audio on PowerBooks5,3/4/5
  • Enabled lid state detection for some iBooks

PowerBook

  • Special keys work on older PowerBooks now
  • Fixed issues with the keyboard backlight timeout handling

RamFS

  • Improved performance of large files in some cases.

Shell

  • Fixed appending redirect (>>) to >2GB file

SATA

  • Support for SiI3114 cards (master ports only)

Intuition

  • New Password Lock functionality
  • Added an ability to execute commands when blanker state changes
  • Improved drawing performance of MUI screens using custom image backgrounds
  • Fixed hotkey handling not to leak a mouse up event when a double click on the window titlebar causes it to maximise
MorphOS 3.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 cosmetic fixes were applied here and there.

Ambient

  • Fixed several issues with the new panels
  • Added GetMimeType and GetDeficonPath REXX commands
  • Snapshot Window creates an .info file using the DefIcons now if there isn't an icon to save to

Applications/GfxSpeed

  • Added a scoring system
  • Fixed an infinite loop bug

Applications/Jalapeno

  • Fixed audio detection routines not to qualify .iso files as audio in some cases
  • Fixed a few misc issues

Applications/Jukebox

  • Fixed playlist item removal
  • Fixed dragging & multi selection
  • Fixed a deadlock on exit
  • Other misc fixes

Applications/RemoteShell

  • Extended the TERM variable setting so that xterm-256color fits

Applications/RDesktop

  • Added MUI frontend: RDesktopGui
  • Fixed bugs in remote disk handling

Applications/Scandal

  • Internal CMYK handling
  • Better Reggae support
  • Saves DPI information

Applications/Scribble

  • Added a split mode
  • More robust support for links in gcc output
  • Fixes in project handling
  • Fixed broken encoding on open in some cases

Applications/Sketch

  • A new Text tool
  • Bugfixes
  • Uses Reggae encoder/muxers framework for saving

Applications/Transfer

  • Operations on multiple files fixed
  • Fixed memory leaks
  • Improved download and upload transfer speed
  • Added new options to context menus
  • Fixed problem with excessive CPU load while downloading

Applications/VPDF

  • Added buffering while printing PostScript files
  • Updated poppler to 0.24.3

C/Clone New

  • DOS-style implementation of the 'tee' command from Unix-like operating systems

C/WaitForLib New

C/IPrefs

  • Updated to handle preferences files changes

C/Lha

  • Added support for large (>2GB) archives 1
  • Added support for large (>2GB) files inside archives
  • Fixed SFX! support
  • Fixed multivolume support
  • Other miscellaneous bug fixes and optimizations
  1. The file system must support large files. It is also necessary to specify the temporary directory (-w) to a filesystem with such support.

C/NetConfig

  • Wireless will now connect to any configured WLAN on boot, not just the one selected last time

C/PCIScan

  • Fixed the decoding of AGP3.0 combined 4x/8x mode

C/UnRAR

  • Fixed large archives handling

Classes/MUI/Chart

  • Better looking charts

Classes/MUI/Scintilla

  • Fixed TTEngine font height handling

Classes/MUI/WPASupplicant

  • Added a context menu to allow removing stored WLANs, enables one to retype a password after a mistake

Classes/Screenbar/Thermal

  • Added a possibility to cycle through sensors and display their labels

Devs/Audiomodes/I2S

  • Added another TAS300x codec system
  • Use PCM3052 codec for PowerBook5,7
  • Added PowerBook5,5 codec support

Devs/Keymaps/Colemak New

Devs/Monitors/Radeon

  • Fixed a rare stability issue when using MMIO on some R300-based Radeons.
  • Now properly configures the 3D pipelines on R300-based Radeons.
  • Fixed a problem that caused 16 bit modes to have wrong colours on some systems.
  • Added support for having video overlay data in AGP memory on G5 machines. This functionality can be disabled with the AGPOVL_DISABLE tooltype.
  • AGP performance improvements.
  • Added support for hardware screen scaling for all iBooks and PowerBooks except the 17" models.
  • R300-based Radeons now support screens up to 2656 pixels wide.

Devs/Monitors/Virtual

  • Added a special Virtual monitor window that mirrors the monitor's contents

Devs/Networks/SunGEM

  • Autonegotiation fixes
  • Fixed to update link speeds when manually configured
  • Fixed network setup on PowerMac5,1 (Cube)

Libs/AC97Mixer

  • Allow PCM3052 codec on PowerBook5,7

Libs/Expat

  • Fixed a memory trash

Libs/Filesysbox

  • Updated to v4
  • Bug fixes

Libs/Freetype

  • Updated to 2.4.12

Libs/Ixemul

  • Use Seek64 where applicable.
  • Change to the directory containing the soft link before calling ReadLink()

Libs/Lua

  • Fixed parser to properly handle sign character directly followed by decimal point ("+.43", "-.047").

Libs/rave3d/radeon.library

  • Fixed a bug that could cause stability issues with applications which submit large batches of vertices to the driver in a single call.

Libs/tinygl/r200.library
Libs/tinygl/r300.library

  • Fixed a potential problem with AGP support with cards with very large PCI memory bases.
  • Performance optimisations.

Libs/tinygl.library

  • Fixed a few minor issues with the initial driver setup.

MUI

  • Panel.mui can now refresh application windows even if used directly
  • Improved file requester keyboard handling
  • Text.mui: added MUIA_Text_Marking, a tag to control marking + copy to clip support for a certain object

Network/NetStack

  • Configurable SACK support
  • Extended the AREXX interface

Prefs/Blanker

  • Added blanker DOS script support
  • Cleanups

Prefs/IControl

  • Added the Lock Screen hotkey

Prefs/Network

  • Added NetStack kernel options

Prefs/Touchpad

  • Show up on all USB touchpad PowerBooks and iBooks

Prefs/Users

  • Added a new Default MorphOS User panel which can be used to enable the password screen locking functionality

Reggae

  • Added ability to get any common format when data is stored in a such format
  • Added CMYK32 to image common formats including conversion routines in videopcm.decoder/encoder and direct CMYK32 output in JPEG decoder.
  • Added possibility of direct GRAY8 output in PNG/JPEG decoders
  • Reworked metadata support. Metadata can be added to any object in any time
  • Added storing metadatas in JPEG and PNG encoders/muxers while data saving
  • Added DOS buffering to file.output
  • Added BGRA32 support, better buffering and conversion routine reselection in videopcm.encoder
  • Fixed bugs in jpeg.muxer, iffdeep.muxer, audio.output, http.stream and videopcm.encoder classes
  • Added support for BGRA32 format in rawvideo.muxer
  • Fixed ability to set task priority in audio.output

S/network-startup

  • Run S:user-network-startup (if exists) after networking is up. The file can be used to launch various user defined applications that need networking set up
  • Fixed to wait until NetStack really is ready to go

Tools/HDConfig

  • Improved A/UX BootArgs handling in Apple Partition Map

Tools/IWizard

  • Reworked the destination partition version check
  • Addressed the long standing "custom setup on a Mac" issue when updating or installing - one can now manually select the partition to copy the boot.img and related files to

Tools/NetStat

  • Added new IP, UDP, TCP statistics

Utilities/GraphicBoards

  • Added support for GPU clock

Utilities/Keystroke

  • Added a workaround for missing Windows-#? codepage files

Utilities/Multiview

  • AGuide support fixes
  • Added a tooltip to display coordinate and RGB values
  • Fixed a bug in clipboard image writing code that caused wrong image data for last column in some iff clipboard pictures