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

MorphOS 3.11 boot.img Changes

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

Emulation Fixed CAS/CAS2 instruction emulation Hyperbootloader Convert 'ISO9660' into 'CD0' when creating the command line for booting MorphOS. Fixes a delay when booting from CD P50x0_eth New A resource used for handling access to resources related to P50x0 Ethernet. Quark Map the second Frame Manager on P5040 machines Powerbook Fixed PowerBook5,6 and 5,7 fan control

Fixed a memory leak on older PowerBooks and iBooks that would leak a little memory every second, also caused a performance hit over time

Fixed a rare memory leak in battery handler

MorphOS 3.11 Disk Changes

Following is a (probably incomplete) list of changes made to the disk based components of MorphOS.

Ambient Fixes in keyboard handling in listers

Fixed double-clicking on Lha archives

The LOADURI ARexx command now uses default view and default view mode if one or both of them are omitted

Added a "Open Parent" to the context menu of a panel button to open a lister

Inline edit, pressing space delete a sign/entry or jumps to the next entry

'Create Archive' fixed to add multiple files to a single Lha archive

Applications/FlowStudio Postscript files are now displayed with their style settings

Statusbar now displays multibyte char codes correctly

Non-breaking space, i.e. 0xA0 or C2A0 (in UTF8) is now displayed in the style of a control character

'Replace all' operation now respects the regexp setting for the search part

Improvements to printing using screen colours

Made it possible to add / remove breakpoints when the debugged task is already running and is not suspended

Makefile generator can now handle files in subdirectories

Suppressed some output from the generated makefiles

-noixemul switch was used even for ixemul projects

Performance improvements

Replaced various icons with additional custom-made versions

Applications/Odyssey Introduces support for dozens of additional and nowadays commonly used CSS property names

Adds support for additional CSS property values used by modern flexbox and grid page layouts

Adds support for native CSS Filters for use with and without vendor prefix, which did require the temporary disablement of rarely used SVG filters

Adds native support for CSS Regions

Disables native JavaScript Promises support as newer websites fail to consider partial implementations, which increasingly caused incompatibilites

Optimized the internal handling of Webkit events, which fixes a performance hit with many tabs open

Odyssey now tries to prevent embedded media files from autoplaying without any prior user action in order to minimize severe performance degradation and other disruptions (unexpected noise disturbences, etc)

Added new "Autoplayer" user-script to control the forementioned behavior via a user-maintained whitelist of websites

Updated the included ad-blocker list to a more recent state and added workarounds to prevent issues with otherwise benign content delivery networks

Cleaned up the information on the 'about' page to be more succinct and relevant

Applications/Jukebox Fixed a bug where the Gauge object was displayed on the window frame Applications/RemoteShell Updated OpenSSL to 1.0.2o Applications/Showcase Store JPEG with selected ICC profile

Fixed colorspace for files without ICC Applications/Vpdf Use mediasize provided in the pdf for passthrough print mode

Allows to specify a direct file if postscript output is enabled and no printer profile is selected or available

Refreshes printer profile list and related cycle gadget after new printers preferences has been called

Show the profile selected output path if a printer profile is selected in postscript mode

C/CloneX Fixed misspelled APPENT option to also accept correctly spelled APPEND C/Ed Tweaked wordwrapping defaults C/Playmidi Added /A to clustername argument C/Textconv Use stderr for errors, if available C/Waitx Implemented UTC/S

Classes/Frameworks/mui.framework Use MUIM_List_SortEntries for a flickerless sort

Fixed not to rely on MUIM_Notify result since it is always FALSE for Group and descendants Classes/Frameworks/ob.framework Fixed a memory leak in OBMutableString

Fixed a race condition in OBTimer Classes/Mui/Scintilla.mcc Improved ESC key handling when Scintilla is in focus

Performance optimizations Classes/Mui/Wpasupplicant.mcc Fixed a bug that made it hard/impossible to select a new network from the list Classes/USB/Audio Fixed to handle per-channel global volume controls

Fixed several race conditions & crashes when unplugging USB audio devices Classes/USB/Printer USBPAR is now included in DOSDrivers

Devs/Monitors/Radeon Added R600/R700/Evergreen/Northern Islands interrupt support

Fixed AGP support on R500 and R600 cards

Fixed HDMI output on some Northern Islands cards

Fixed overlay stability issues

Disabled DMA writebacks in PCI DMA mode

Libs/Cryptostorage New Encrypted key-value storage library. Libs/Ixemul Fixed: large fread could result in premature EOF. Caused spurious EOFs when doing large reads with pipes Libs/Mpega Fixes to CVE-2017-8372, CVE-2017-8373 and CVE-2017-8374 Libs/Pciids Updated pci.ids file to version 2018.06.18 Libs/Thumbnail Updated ffmpeg to 3.4.2 Libs/Tinygl/Drivers/R200 Disabled debug output