Switch versions:
Below you will find an extensive list of the work that went into MorphOS 3.17.
Please note that this is just an overview and does not mention or explain every new feature.
Please note that this is just an overview and does not mention or explain every new feature.
MorphOS 3.17 boot.img Changes
The following is a (probably incomplete) list of changes made between the 3.16 and 3.17 release of MorphOS to the ROM (boot.img) based components.
Quark
- Tweaked the PCI address mapping on the X5000 to accommodate a Radeon on the PCIE1 bus
- Fixes in the ramdebug logger
- X5000: Fixed LAW register setup
Cybergraphics
- Only use alpha mode AA draw if there is a solid line pattern set
PCI/Sata
- Implemented HDD activity LED handling for X5000
MorphOS 3.17 Disk Changes
Following is a (probably incomplete) list of changes made to the disk based components of MorphOS.
Ambient
- Fixed classic icon normalization
Applications/Jukebox
- Fixed to handle badly formatted playlist files on load
Applications/VPDF
- Updated to libpoppler 22.03.0
Games/Wordy
- Fixed colour settings
C/Fsdie
- Corrected error return value
C/Iprefs
- Improved time zone changes in case of very busy system
C/Luax
- Fixed a crash after os.execute() when LuaX was launched from Ambient
C/RexxMast
- Safer startup code
C/Setclockntp
- Improved the system date check
Classes/Frameworks/MUI
- Added a few missing methods in MUIList
- Added MUIAsl class
Classes/Frameworks/OB
- Threading improvements
Classes/Screenbar/Grabber
- Fixed not to include the grabber window in screenshots
Libs/Expat
- Updated to libexpat 2.4.7
Libs/Freetype
- FTManager can now install fonts automatically from command line
Libs/Locale
- Updated time zone database
Libs/OpenSSL3
- Updated to OpenSSL 3.0.2
Libs/TinyGL
- Added GLTexParameteriv() and GLTexParameterfx() and added support for texture border colours
Libs/TinyGL/Drivers/R200
- Implemented GL_CLAMP_TO_BORDER an GL_MIRRORED_REPEAT, added texture border colour support
Libs/TinyGL/Drivers/R300
- Implemented GL_CLAMP_TO_BORDER an GL_MIRRORED_REPEAT, worked around a h/w bug when using GL_CLAMP and having texture filtering set to GL_NEAREST, added texture border colour support
- Fixed some rendering issues on non-Altivec systems with 3D/TinyGL apps/demos
Libs/TTEngine
- TTEManager can now install fonts automatically from command line
C/Quote
- Fixed a crash in C encoding
Devs/Monitors/Radeon
- Fixed a bug causing some output pixel corruption when decoding to RECTFMT_RGB
L/TrashFS
- Files and directories that cannot (temporarily) be removed from trash when emptying remain in the index file
- Fixed a case where TrashFS would overwrite its index file after emptying a volume
MUI
- Fixed several cases where font styling wasn't correctly applied when measuring text
- Improved Popmenu.mui's command string rendering
- MUIA_Window_Open: fixed the check for whether the window is connected to an application before attempting to open it
- UnIconify: bring the application to front if it had windows open already
- MUIASL: Don't attempt to lock TCP: since it can block I/O
- MUIASL: Fixed a use after free bug in error handling
- Addressed possible race conditions in Slave.mui
Prefs/Monitors
- Fixed broken default mode list entries in edit window
Prefs/Printers
- Fixed MUI layout for printer profiles with a lot of items
Tools/HDConfig
- Fixed to remove any orphaned, but valid, boot loader blocks after writing a new RDB
- Prompts to remove invalid boot loaders before writing RDB
Utilities/Commodities/Expose
- Tweaked show strategy for MUI applications
- Ensure the iconified state gets refreshed when a listed app is already cached
Utilities/Commodities/MagicBeacon
- Fixed colour handling via shell/Arexx
- Fixed issue where image and sound could not be disabled in action settings