Please note that this is just an overview and does not mention or explain every new feature.
The following is a (probably incomplete) list of changes made between the 3.5 and 3.6 release of MorphOS to the ROM (boot.img) based components.
hid.class
- sensors.library API support for HID joysticks, enabling all controls for games supporting the new input API
- Fixed potential issues with (de)initialization
Emulation
- Improved FPU emulation compatibility
Exec
- Fixed Cause() to always call the interrupt vector under Forbid()
SFS
- Fixed writing to files larger than 2GiB
- Avoid harmless buffer overrun with larger partitions
I2c
- Speed optimizations
Intuition
- Fixed screen background handling when effects were used
- Fixed a rare case of not being able to disable blanker when having 2 graphics cards and one card not plugged to a monitor
- Ensure the blanker screen gets invisible while disposing the MUI password lock app
- Fixed a trashed display bug when a 'None' blanker was selected
Keylargo
- Laptops with ADB keyboards can now also be reset using the Fn, Left Alt, Enter key combo
SATA
- Don´t try to access any of the ATA registers if the SATA registers report that no drive is present
- Fixed a sign extension issue which caused any data transfer with more than 256 sectors after LBA 2147483648 (0x80000000) to fail
Poseidon
- Fixed a stack under-run issue
Powerbook
- Upped the shutdown temperature a bit. Fans now both blow at the same speed
Quark
- Fixed the alignment exception handler to work on PPC64.
Sensors
- Reduced notification latency
- Fixed a potential crash at CloseLibrary
Temperature
- Increased update frequency
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
- Various fixes for issues with panels
- Added Reggae image decoding
- Redesigned requesters not to fail with very long paths
- Now tries resolving relative paths in settings to absolute ones
- Fixed several potential zero-page reads
Applications/Diskspeed
- Fixed a memory trash on quit
Applications/Elements
- Updated names and symbols of elements 112 (Copernicium), 114 (Flerovium) and 116 (Livermorium)
- Updated atomic weight information for elements 112 to 118
Applications/GfxSpeed
- Various benchmarking fixes
- Fixed a memory trash on quit
Applications/Jalapeno
- Workaround for drives that do not report a media type
Applications/Jukebox
- Various bug fixes
Applications/Kryptos
- Fixed crash when image file is not available
Applications/LCD Monitor Test
- Fixed a memory trash on quit
Applications/Odyssey
- Updated Odyssey to 1.23
Applications/SCANdal
- Store metadata in saved images using new Reggae API
Applications/RemoteShell
- Fixed the task name of the SSHCON´s server process
- Redesigned the connect panel and settings to be keyboard friendly
- Cleaned up the menu
- Simplified and streamlined preferences
- Enabled MUI snapshot functionality
- UTF-8 mode can now be disabled
- Bundled with OpenSSL 1.0.1g and reject weak DH groups patch
Applications/Scribble
- Added an ENCODING parameter to the command line and the ARexx OPEN command
- Added notifications when a file is externally modified
- Folding and function lister support when editing E files
- Nicer block selection
- vastly improved CVS support
- Abbreviations
- Bookmarks
- Fixes in split view mode
- Fixes in auto-save functionality
- Various other bug fixes and user interface improvements
Applications/ShowGirls
- Removed the 2048 pixels limitation where possible
- Fixed the 3D view
Applications/Sketch
- Fixed a bug when changing pens
Applications/Synergy New
A Synergy protocol client application which lets you control the MorphOS machine using a mouse/keyboard connected to a Windows or Mac OS X machine.
Applications/Transfer
- Support for "chmod" added
- Keep alive setting per server
- Fixed sftp rename
- Fixed file size display on host´s side
- Fixed a crash on exit
- Various other bug fixes and improvements
Applications/VNCServer New
VNC protocol server application.
Applications/VPDF
- Localization support
- Fixed various "Poppler" related memory leaks and buffer overruns
Applications/ZVNC
- Fixed to work with ADB touchpads
C/Newer New
Newer command - compares versions of two files against each other
C/Netconfig
- Fixed not to fail on already configured interfaces
C/UnRAR
- Fixed not to crash on machines without AltiVec
C/Uptime
- Changed to use SYSTEMINFOTYPE_UPTIMETICKS to be consistent with other tools
C/Version
- Sped up parsing version information from MOS binaries
Classes/MUI/Chart.mcc
- Various improvements
- Fixed buffer under-runs
Classes/MUI/Powerterm.mcc
- New UTF mode handling, does not require ttengine.library anymore
- UTF-8 clipboard support
Classes/MUI/Scintilla.mcc
- Folding improvements in the E lexer
- Keyboard handling fixes
Classes/MUI/Wpasupplicant.mcc
- Bumped to enable the Wifi.sbar
- Better password handling
- Prioritize networks when joining so that the most recently picked one has higher priority
- Fixed a problem with adding WLANs
Classes/Reggae/Streams/http.stream
- Redirections to URI schemes other than "http:" are no longer treated as relative URI-s
- Added support for posting raw data
Classes/Screenbar/Netlamps.sbar
- Improved shared signal handling
- Device information (line rate, MTU, ...) are now always updated when changing the preferences
Classes/Screenbar/Wifi.sbar New
Wireless network status screenbar module.
Classes/USB/Xbox360
- Fixed analog stick directions up
Devs/Audiomodes/I2s
- Support for the PowerBook/iBook microphone
- Automatically switches between headphones/line out and internal speakers when playing
Devs/Keymaps
- Renamed pc105_bg keymap to pc104_bg
- Added pc104_colemak keymap (English Colemak Layout)
- Added pc105_ch2 keymap (Swiss German Layout)
- Fixes in pc105_ch1 keymap (Swiss French Layout)
Devs/Monitors/Radeon
- Added R400 support
- Added fan control support for Radeon X800 and Radeon 9800XT
- Limited R100/R200 3D blitter ops to 2048x2048
Devs/Networks/802.11/Atheros5000
- Fixed several race conditions in the driver
- Reduced binary size
Devs/Networks/802.11/B43 New
Driver for the internal wireless chip found in supported Apple computers
L/SMBFS New
MorphOS SMBFS port including 64-bit I/O support.Libs/ac97mixer.library
- Fixed Volume.sbar´s mouse wheel handling
Libs/commodities.library
- ParseIX: Added support for MOUSE_FORTHPRESS rawkey code
Libs/filesysbox.library
- Signal leak fixed
- Improvements for network filesystems
Libs/ftp.library
- Added "chmod"
- Fixes in date parsing
Libs/hashtable.library New
General purpose hash table implementation
Libs/lowlevel.library
- Emulates old-style joysticks for new-API devices like the Xbox 360 pad
Libs/lua.library
- Fixed a bug in read_line´s LF handling
- Fixed io.open() access modes behaviour to be consistent with other systems.
Libs/netconfig.library
- Increased the DHCP retry frequency
Libs/sqlite.library New
Shared SQLite 3 library
Libs/Tinygl/Drivers/R300
- Added R400 support
- Added support for BitmapToTexture
Libs/Tinygl
- Fixed an off-by-one rendering bug in glDrawPixels()
- Added glTexImage1D() and glTexSubImage1D() to the library function table.
- Fixed glBitmap() to work with drivers that do not support 16bpp RGBA textures.
- If a GLUT app receives a CTRL-C signal, it will quit its main loop
- Fixed glGet*() with GL_TEXTURE_MATRIX to return the correct matrix.
MUI
- MUIA_Dirlist_NumFiles was not reset when changing directories
Network/WirelessManager
- Added signal strength information
- Bugfixes
Prefs/Monitors
- Added 2560x1080 and 2560x1440 default modes
- Enabled on laptops
Prefs/Network
- Connect and Forget buttons for the wireless networks
- Removed the useless 3rd DNS configuration
- Improvements and fixes in Advanced Settings panel
Prefs/Users
- Reworked the front page
- Fixed the default settings
S
- Added legacy shell script replacements for SPat, DPat and PCD
Tools/HDConfig
- Fixed to handle drives up to 2TB
Tools/IWizard
- When updating MorphOS, do not overwrite OWB if a user already has a more recent version installed
- No longer replaces FontConfig settings on update
Tools/Mounter
- Better IceFS detection
- Fixed LowCyl/HighCyl mountlist export on large drives
Utilities/Fragment
- Fixed a 'Wipeout' hit when quitting the application
Utilities/Multiview
- Fixes in AGuide support
- Fixed memory trash on exit