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.9 and 3.10 release of MorphOS to the ROM (boot.img) based components.
Abox
- Crash logs contain names of public system functions where applicable
battclock.resource
- Added UTC support: Time is now stored in UTC to RTC
Cybergraphics
- Fixed a minor memtrash
Dos
- Fixed SYS_FilterTags: Filters tags if not specified or if specified as TRUE, doesn't filter tags if specified as FALSE
- RunCommand: pass seglist pointer in A3 to allow Shrinkler compressed applications to run
- Avoid accessing already freed memory when flushing FSContext tree nodes
Emulation
- Fixed wrong Z flag generation in bfff, bftst
Fatfs
- Fixed access to objects which are stored in first entry in root directory
- Fixed parent directory paradox (attempt to access location parent to root wasn't handled properly)
Gadtools
- Fixed GTA_Scroller_Inc to actually increase value
Graphics
- Fixed FindColor() to take its first argument from A3, not A0
Graphicsrtg
- Fixed complement fill drawing mode on 32bit screens (used by highlighting in PGS4)
- Fixed AreaEnd() possible wrong return code
Hyperbootloader
- Added support for 'vanilla' U-boot, as used by the Cyrus Plus
- X5000 support
- Added support for ApplePartitionMap partition scan
- Added basic SFS support
Ide/SATA
- Added DRIVERFLAGF_DMAONLY. Makes the driver use DMA instead of PIO for ATA identify commands
- Added support for P50x0 SATA
- Added support for SiI3132 PCI Express SATA controllers
Intuition
- Disappearing titlebar handling fixed for Ambient screen
- Fixed a race condition with usergroup initialization which might have caused the initial login screen to fail in some cases
- ObjectiveC BOOPSI bridging support
- Fixed ShowTitle flag handling
- Skins improvements, i.e. added new SkinConfig keywords:
FILEEXTENSION .extension WINDOWINNERBRIGHTEDGE, WINDOWINNERDARKEDGE
- Lock screen now shares the settings of the boot screen
- Upon initial login, a s:user-auth-startup may now be run with login and password as parameters - this allows for example mounting a Kryptos partition automatically using user's password as the partition password
Mount
- Added automated detection and mounting of raw filesystems
- Filesystem.conf split into user editable and system internal files
PFS3
- Fixed a long standing bug that could lead into 'index block' errors
- Fixed softlink support that never worked properly before
- Consider PFS3 with future options enabled as non-DOS, this avoids trouble if some future PFS3 filesystem is plugged into current MorphOS
- Fixed deldir files possibly returning already overwritten data
- Fixed ACTION_FORMAT dp_Res2 in error conditions
Poseidon
- Silenced most popups in the default configuration
- PoPo commodities support disabled
Quark
- Changed the Abox mapping to free up an additional 192MB for use by Abox
- P5020/P5040 support
- Properly detect and add the AGP bridge on PowerMac7,2 machines
- Disabled the second CPU on PowerMac7 machines
- Misc fixes and improvements
timer.device
- Added UTC support: System time is UTC now
USB/hid.class
- Fixed report descriptor evaluation for some keyboards (e.g. Rapoo E9050)
- Pop up task disabled for devices that have no control UI
- Activating the HID Control in Exchange brings up the control UI
- Ignore PS4 pads (to let the gamepad driver kick in)
- Improved Wacom Intuos pressure support
USB/camdusbmidi.class New
- A reimplemented camdusbmidi class
USB/PCIUSB
- Isochronous transfers support, enables USB Audio
Following is a (probably incomplete) list of changes made to the disk based components of MorphOS.
Ambient
- SVG icons support
- Trashcan support
- Threading model improvements
- Transition effect when rotating images
- Fixed to not display non-functional 'Sort by...' in lister mode
- Fixed a race condition when loading multiple reggae objects simultaneously
- Optimized reggae image loader
- Added a SetPrefs ARexx command
- Use faster file copying routines, fixes in the copy progress bar
- Updated to use the new in-place editing MUI API
- Inline editing of date, time and protection attributes
- Reduced flickering when entries are edited
- Progress windows should no longer pop in front of more important dialogs
- Fixed PutDiskObject() to work correctly if called again with same icon object
- Added 'Create icon' button to information window
- Added support for icon files without embedded graphics
- Added 'Get default' in information window to replace embedded icon graphics with link to deficon
- Added coloring to directory names in list mode
- Panel zipping fixes
- Fixed the sound screenbar to display a scrollbar on all screens
- Added TOFRONT/S argument to LOADURI command
- Changing stack size in icon info window fixed to enable the Save button
- New view mode switch buttons
- Fixed searching in MyMorphOS
- Fixed: iconless drivers would sometimes display a random icon instead
- Fixed: Creating a drawer which already exists leads to an error requester now
Ambient/Filetypes
- Added Hollywood Applet
Ambient/workbench.library
- Added ManageDesktopObject() to work around WorkbenchControl() design issues
- Added CreateDrawerA(), CreateIconA()
Applications/FlowStudio New
The feature-rich Scribble text editor that was previously shipped with MorphOS has evolved into an Integrated Development Environment (IDE). To cater for users who prefer a traditional text editor, the environment can however still be used in such a way depending on how it is configured.
Compared to Scribble 1.7, the final public release, improvements are numerous:
- Work space management using a hierarchical tree view that can include one or several development projects (which can be linked).
- Properties can be set for individual (e.g. source/header) files
- Wizard for easy creation of development projects
- Integrated support for C, C++ and Objective C.
- Project settings can be controlled in an easy-to-use, yet very flexible GUI. Even very complex source projects can be fully managed from the GUI.
- Automatic GNU Makefile creation and execution
- Integrated source-level debugger. The debugger provides the possibility to set breakpoints (with or without conditions) and to monitor variables and expressions live.
- Integrated command line panel. The powerful MorphOS shell can now be used directly from Flow Studio.
- Integrated diff tool which produces coloured side-by side comparisons. It can be used either with a CVS repository or to compare two local files.
- New editor theme support. Granular support of colours and styles is provided through a new FlowStudio theme file type. For access to a wide range of ready-made themes, FlowStudio can also import Notepad++ themes.
- Optional integrated GUI skins that can be used instead of MUI settings.
- Improved backup functionality
- CVS blames support
- Many smaller improvements and bug fixes
Applications/GfxSpeed
- Added count display to benchmarks
- It is now possible select bit depth and ram/vram combinations
Applications/Kryptos
- Rexx mount command added
Applications/LCDMonitorTest
- Adjusted behavior of 'use native resolution' option
Applications/LogTool New
- A complete rewrite of Logtool, featuring multiple windows, views, advanced crash analysis and lua scripting.
Applications/Odyssey
- Disable RC4 ciphers unless if OWB_CURL_FORCE_SSLv3 is set
- Uses a proper explicit cipher list (identical to Firefox)
- If SSL errors are being ignored, also disable CURLOPT_SSL_VERIFYHOST
- Updated About/Start page, restyled the error page
- Track creation of child WebFrames so that they can be destroyed in parent destructor, solves a major memory leak
- Integrated several other fixes by Krzysztof "deadwood" Smiechowicz
- Enabled SSL_OP_SINGLE_ECDH_USE and secp256r1, secp384r1 and secp521r1 elliptic curves
- Adjusted the preferred signature algorithm order
- Download Fonts is an executable now to allow more reliable downloads
- Certificate bundle now loaded from MOSSYS:Data/SSL
Applications/RemoteShell
- Updated OpenSSL to 1.0.2m
Applications/Scandal
- Clipboard support
- Better Automatic Document Feeder handling
- Better Page sizes handling
Applications/Scribble Replaced
- Superseded by Flow Studio
Applications/ShowCase (formerly Showgirls)
- Added missing cycle chain for check mark gadgets
- Fixed various UI issues
- Added ICC support
- Fixed (Adobe)YCCK to s(RGB) color space translation
Applications/Sketch
- Added support for clipboard copy/paste functions
Applications/SynergyClient
- Protocol 1.6 support, with 1.4 legacy fallback
- SSL support
- Copy & paste works with both 1.4 and 1.6-1.9 Synergy server
- Fixed mapping of several keys, with a configurable <> key workaround
- Added screensaver synchronization
Applications/Transfer
- LIBSSH session timeout improvements
- Various bug fixes
Applications/VPDF
- Added ICC support
- Updated to poppler-0.56
- PS printing improvements
- Full screen support
- GUI layout fixes
- Lots of new hotkeys
- OpenURL support
- Duplex printing fixes
- Implemented a fast rendering mode which doesnt apply ICC profiles
- Improved search functionality
C/Bz2 Reimplemented
C/Clone Reimplemented
C/ConvertText
- Added more common LIST/S as alternative for SHOW/S to the dos template
C/Debug Reimplemented
C/Info
- Added SmbFS and TrashFS disk/partition types
C/IPrefs
- Support for shiftclick in mouse settings
- Disappearing titlebar fixes
- Support propagating ENV:TZ changes to locale.library
C/LhA
- Fixed -V (multivolume) to allow sizes larger than 2GB
C/LibList Reimplemented
C/LoadLib New
Load libraries and classes into memoryC/OpenURL
- Checks if the URL already has file:// prefix if FILE/S option is given and if so assume the URL already is valid URL
C/PCIScan
- VERBOSE output decodes some additional capabilities now
C/Play Reimplemented
C/PlayMidi New
- CAMD Midi player
C/RXCmd Reimplemented
C/SetClock
- support new UTC APIs
C/SetClockNTP
- support new UTC APIs, removing the complexity of DST management
C/SmbFS
- No longer allows 32 bit file seek operations that would result in the new position overflowing a signed 32 bit variable
- New oplock level in SMB_COM_LOCKING_ANDX could have been random
- smb_proc_reconnect() is now much more paranoid when it comes to verify that the negotiated protocol makes sense
- SMB over TCP support
- NETBIOS switch to disable raw SMB transport mode which is now default
- Added UTC and system timezone support
C/Sort
- Added REVERSE/S and SHUFFLE/S
- "TO" now defaults to CONSOLE: if omitted
C/Ssh2FS New
- SSH2FS filesystem
C/Time Reimplemented
C/Trance
- Fixed a bug that could lead into 68k stack corruption
C/WaitForNotification New
- Simple but handy file notification utility
Classes/Blankers/Gameoflife.btd New
- Game of life inspired screen blanker
Classes/Blankers/Iconwall.btd New
- Blanker showing system icons as wall of icons
Classes/Datatypes/Bmpppc
- Fixed handling of top2bottom encoded BMPs
Classes/Datatypes/Jfifppc
- Fixed transformation from CMYK/AdobeYCCK to (s)RGB output color space
For more information about Objective-C in MorphOS, please read our technical introduction.
Classes/Frameworks/ob.framework New
- ObjectiveC runtime for MorphOS featuring all of the basic Foundation containers as well as a MorphOS specific threading model
Classes/Frameworks/mui.framework New
- A revolutionary ObjectiveC bridge for rapid MUI application development.
- Features Unicode support and automatic subclassing of MUI's classes
Classes/MUI/Aboutbox Reimplemented
Classes/MUI/Aboutmorphos Reimplemented
Classes/MUI/Betterbalance Reimplemented
Classes/MUI/Calendar New
- Calendar display class. Click on the screen bar time display for a demo
Classes/MUI/Chart Reimplemented
Classes/MUI/Cpumonitor Reimplemented
Classes/MUI/Crawling Reimplemented
Classes/MUI/Graph Reimplemented
Classes/MUI/Hyperlink Reimplemented
Classes/MUI/Lamp Reimplemented
Classes/MUI/Numericstring
- Added keyboard and mouse controls
Classes/MUI/Piano New
- A simple piano keyboard
Classes/MUI/Powerterm
- Added custom escape sequences to trigger a path mode completion for MUICON
- Tweaks for Flowcon-Handler
Classes/MUI/Rawimage Reimplemented
Classes/MUI/Scintilla
- Updated to Scintilla 3.6.0, with several patches from 3.7.0
- Updated the errorlist lexer to the one from Scintilla 3.6.4, allows coloring of ANSI escape sequences produced by GCC&Clang
- Allows explicit foldpoints also in normal /* */ comments
- Improved paste routine, fixes pasting on multiple selections
- Fixed multibyte character rendering when using graphics.library rendering
- Removed the internal spacing of the frame of Scintilla area class
- Fixed cursor positioning issues when using ttengine and UTF-8
Classes/MUI/Urltext Reimplemented
Classes/MUI/Virtualkeyboard New
- On screen keyboard class
Classes/MUI/VGraphics New
- An MCC to display SVG files
Classes/MUI/WPASupplicant
- Optimized to reduce CPU load (this is a class used by Wifi.sbar)
- Fixed a couple of memory leak, including one that in extreme circumstances could leak small amounts of RAM every second
- Fixed trashed signal level in the Network preferences lists
- Usability fixes
Classes/Multimedia/multimedia.class
- New metadata API
Classes/Multimedia/audiopcm.decoder
- Fixed: current stream position for MMA_StreamPosFrames/Time attribute was calculated incorrectly after stream seek
Classes/Multimedia/ms-adpcm.decoder
- MMM_Seek() method now clears object error on success
- Fixed transformation from (inverted Adobe)YCCK to (s)RGB colorspace
Classes/Multimedia/png.decoder
- Fixed an inverted MMA_Video_UseAlpha attribute
- Fixed palette images with color transparency
Classes/Multimedia/videopcm.decoder
- Added support of MMA_Video_BytesPerLine attribute for long padded lines
Classes/Multimedia/id3tag.demuxer
- Fixed: track number from ID3v1 tag was reported as metadata incorrectly
Classes/Multimedia/shoutcast.demuxer
- The class now parses Shoutcast metadata and submits stream title as MMETA_Title metadata item.
Classes/Multimedia/digibooster3.demuxer New
Classes/Multimedia/xpk.demuxer
- Fixed a memory corruption bug
Classes/Multimedia/Encoders/Video/Tiff_encoder
- Fixed support of 32bit TIFF files
Classes/Multimedia/crop.filter New
- Filter cropping the image
Classes/Multimedia/negative.filter New
- Filter creating a negative of a provided image
Classes/Multimedia/rawvideo.filter
- Added cmyk32 as input format
Classes/Multimedia/scale.filter New
- Image scaling filter
Classes/Multimedia/clipboard.output New
- Clipboard support as an output class
Classes/Screenbar/Cpumonitor Reimplemented
Classes/Screenbar/Debug Reimplemented
Classes/Screenbar/Drivelamps Reimplemented
- Fixed a deadlock with multiple screens opened
Classes/Screenbar/Eject Reimplemented
Classes/Screenbar/Grabber New
- Screen, window and rectangle grabbing of on screen information
Classes/Screenbar/Keyinput New
- Quick keymap switching and access to a virtual keyboard
Classes/Screenbar/Memory Reimplemented
Classes/Screenbar/Graphicsmemory Reimplemented
Classes/Screenbar/Netlamps Reimplemented
Classes/Screenbar/Preferences New
- Quick and easy access to various system settings
Classes/Screenbar/Volume Reimplemented
Classes/Screenbar/Wifi
- Displays a help bubble with connected ssid/status
Classes/Usb/Camdusbmidi New
Classes/Usb/Serialch34x New
Classes/Usb/SerialPL2303
- Added more supported models
Classes/Usb/Xbox360
- Support for the Sony Dualshock4 controller
- Support for various Xbox One controllers (wired)
Devs/AudioModes/CMI8738 New
- C-Media CMI8738 audio card driver
Devs/Audiomodes/Envy24ht New
- Envy24HT audio card drivers, including VIA Tremor
Devs/clipboard
- Motorola TIFF files support
Devs/Firmware/Radeon New
- External firmware files for R600 to Northern Islands, excluding Hemlock and Cayman.
Devs/Monitors/Radeon
- Added support for cards based on the following chips:
2D graphics acceleration and hardware overlay: R600: HD2900 GT, HD2900 Pro, HD2900 XT RV610: HD2350, HD2400, HD2400 Pro, HD2400 XT RV620: HD3450, HD3470, HD3550, HD3570 RV630: HD2600, HD2600 Pro, HD2600 XT, HD3610 RV635: HD3650, HD3730, HD3750, HD4580 RV670: HD3830, HD3850, HD3870 RV710: HD4350, HD4550, HD4570 RV730: HD4670 RV740: HD4750, HD4770 RV770: HD4810, HD4830, HD4850, HD4870 RV790: HD4860, HD4890 2D graphics acceleration, no overlay: Cedar: HD5450, HD6350, HD7350, HD8350, R5 210 Redwood: HD5550, HD5570, HD5610, HD5670, FirePro 3D V3800, FirePro 3D V4800 Juniper: HD5750, HD5770, HD6750, HD6770 Cypress: HD5830, HD5850, HD5870, HD5870 Eyefinity Edition Caicos: HD6450, HD7450, HD7470, HD8450, HD8470, HD8490, R5 220, R5 230, R5 235, R5 235X Turks: HD6570, HD6670, HD7510, HD7570, HD7670 Barts: HD6790, HD6850, HD6870
- Fixed a problem in accelerated ScalePixelArrayAlpha() if the source offset wasn't 0, 0
Devs/Monitors/Sm502
- Don't launch the SM502 monitor unless the PCI device for it actually exists
Devs/Networks/Rtl8029 New
- Driver for Realtek 8029 based network cards
Devs/Networks/Rtl8168 New
- Driver for Realtek 8168 based network cards
Devs/Scanners/Fujitsu New
- Driver for scanners with Fujitsu chipset
Devs/Scanners/Genesys New
- Driver for scanners with Genesys chipset
Devs/Scanners/Gt68xx New
- Driver for scanners with Gt68xx chipset
Devs/Scanners/Hp3500 New
- Driver for scanners with Hp3500 chipset
Devs/Scanners/Hp5590 New
- Driver for scanners with Hp5590 chipset
Devs/Scanners/Lexmark New
- Driver for scanners with Lexmark chipset
Devs/Scanners/Mustek_usb New
- Driver for scanners with Mustek_usb chipset
Devs/Scanners/Sm3840 New
- Driver for scanners with Sm3840 chipset
Devs/Scanners/Umax New
- Driver for scanners with Umax chipset
Fonts
- Added several new fonts
Games/PixelCross New
- A simple mind game
L/Flowcon-Handler New
- Special console handler that lets nesting shells inside a Flow Studio
L/TrashFileSystem New
- Trashcan filesystem with Ambient integration, adds the Trashcan icon to Ambient
Libs/amigaguide
- Fixed issues with asynchronous access
- Reworked rexx handling
Libs/asyncio
- Added ReadAsyncPkt() and bumped version to 51.0
Libs/camd
- Camd native reimplementation
- Original 68k driver model fully removed
Libs/charsets
- Added BOM checks, better endianess handling
- Implemented CST_DoNotTerminate for ConvertTags()
- Bug fixes
Libs/clipboard
- Extended the API
- Image clipboard handling
Libs/commodities
- Fixed buffer overflow error in InvertKeymap()
Libs/datatypes
- Fixed one or more race conditions that sometimes led to layout of the datatype not being done when it was necessary
- Printing improvements
Libs/diskfont
- Fixed to handle path component in font name
- Fixed a bug in NewScaledDiskFont() for ColorFonts
Libs/extras New
- A toolkit helper library
Libs/filesysbox
- RunFS and its readme added to the ISO
Libs/fontconfig
- Updated to version 2.11.93
Libs/freetype
- Updated to 2.6.3
Libs/harfbuzz New
- HarfBuzz shared library (used by newest freetype, Pagestream5 and others)
Libs/ixemul
- Added xattr support: user.amiga.mode contains the amiga protection bits, user.amiga.comment the file comment. This is useful with for example tar, which can now store and restore amiga protection bits when --xattrs is specified
- Added support for more errno numbers (needed by xattr)
- Implemented mknod for regular files
- Fixed rmdir to return ENOTDIR when the target in fact isn't a directory
- Fixed a race condition in ffree
- Fixed number of potential races when handling f_count
- Fixed a descriptor leak in error code path for dup() on sockets
- Fixed delayed unlink/chmod sometimes working on a wrong file
- Fixed a race condition in /dev/ptty* open
- Fixed invalid memory access if bogus fd is passed to fpathconf, fchmod, fchown, ioctl, isatty, read, statfs or statfs64
- Fixed lstat()/lstat64() with softlinks within the path before the last component
- Fixed readlink() parsing the ReadLink() return code
- Added localtime_r, gmtime_r, ctime_r and asctime_r
- Added q/ll/imaxabs, q/ll/imaxdiv, strtoimax and strtoumax
- Added fseeko -> fseek and ftello -> ftell alises
- Added alias for vfscanf
- lseek/lseek64: don't read random memory if bogus fd is passed
- Fixed delayed unlink/chmod sometimes working on a wrong file
- Fixed invalid memory access if bogus fd is passed to fpathconf, fchmod, fchown, ioctl, isatty, read, statfs or statfs64
- Fixed mbsinit. Fixes sed and likely quite a lot of other stuff that depends on libwchar
- Fixed fread() to set EOF properly in case the caller attempts to read more data than is available
- Added UTC and system timezone support
Libs/locale
- loc_MeasuringSystem was undefined
- Added UTC and system timezone support
Libs/lzma
- Upgraded to liblzma 5.2.3
Libs/mysticview Partly Rewritten
Libs/pciids
- Updated with new IDs
Libs/png
- Updated to libpng 1.2.57 - fixes CVE-2015-8126 and CVE-2015-8540
Libs/random
- New HMAC_DRBG based random generation algorithm. The underlying hash algorithm is SHA-256
- Reduced stack usage of entropy_read_strong, just in case
- Fixed CGX random source to only be used if screen is already open, fixes slower than normal boot times, etc
- Fixed a small issue where the library would try to Open() a directory
Libs/sqlite New
- Shared sqlite library
Libs/thumbnails
- Supports mkv/webm/h256/HEVC
- Updated to ffmpeg 3.4.1
- Added support for SVG images
Libs/Tinygl/Drivers/R300
- Fixed a problem when doing partial updates of textures. Fixes text rendering in Blender
- Added support for two-sided lighting and partial colour material support
- All non-compressed textures are now microtiled. Works around an R300 hardware bug where textures get trashed if you sample multiple textures per pixel and you mix linear textures with compressed/microtiled textures
- Vertex programs support
- glIsEnabled was lacking number of capabilities
Libs/ttengine
- Uses the shared freetype.library
Libs/Vgraphics New
- A new vector graphics library
MUI 5
- ObjectiveC bridging support
- Implemented MUI list column sorting
- Gradient start and end colors are now internally stored with a much higher precision, meaning that, for example, gray gradients will actually look purely gray
- Skin presets in Settings may now have multiple variants
- Dirlist now listens to IDCMP_DISKINSERTED/REMOVED events to refresh volume listing
- Fixes in Floattext.mui
- Implemented mouse wheel support in Colorring
- Fixed Scrollgroup.mui to work properly with MUIA_FrameTitle
- Fixed 64bit file size support in Filepanel
- Implemented a new in-place editing API for List.mui
- Enhanced file/dir editing capabilities in Dirlist.mui, Filepanel.mui
- Added inline editing of protection flags
- MUI_EHF_PRIORITY flag, used for (temporary) objects needing absolute focus
- Optimized eventhandler sorting
- Added a Dataspace, Datamap Count attribute
- Implemented BetterBalance.mcc functionality in Balance.mui
- Fixed MUIV_Listtree_GetEntry_Flags_Visible
- Added a MUIM_Relayout method
- Implemented MUIA_List_Stripes
- Tries to add a scrollgroup in case layout does not fit on the screen
- Fixed MUIA_Window_RootObject's setter
Prefs/Blanker
- Updated UI
Prefs/Bootpictures
- Increased contrast and the resolution of boot images
Prefs/Laptop
- Enabled keyboard backlight timeout setting for PBook5,2/5,3/5,4/5,5
Prefs/Locale
- Timezone setting moved to Time prefs
Prefs/Monitors
- Updated default display modes, added a 1080p 30Hz default mode
Prefs/Mouse
- Added shift click settings
Prefs/Preferences Reimplemented
Prefs/Printer
- Reworked the UI
Prefs/Printers New
- PostScript printing settings
Prefs/Time
- Added support for mousewheel up/down events in time textinput gadgets
- Uses the new Calendar.mcc
- Support new UTC APIs
- Time zone is now configured with time/date
Prefs/Wallpapers
- Added a new Lumen wallpaper
S
- Updated and fixed most scripts
- Added an example auth-startup file
- Added a flowshell startup script
Skins/Albulus New
- Designed to provide a familiar look to MacOS 9 (and X) users who are interested to try out MorphOS.
- Includes matching MUI theme.
Skins/Ater New
- Dark clean skin including matching MUI theme
- Includes matching MUI theme and image set
Skins/Clara
- Adds window shadows.
- Fixes wrong scrollbar graphics depending on active / inactive window state.
Skins/Niteo New
- New white skin and matching MUI theme.
Skins/Origo New
- New retro-inspired skin with matching MUI theme.
Tools/Commodities/Shiftclick Replaced
- The shiftclick functionality was merged into Mouse settings & intuition.library
Tools/Defrag Reimplemented
- New Defrag with a shell interface allowing easy scripting
Tools/IWizard
- Updated to support new hardware platforms
Tools/Jalapeno
- Fixed a crash in Flacapella - old CurrentDir lock was not restored after dropping a CD onto the main window
Tools/LogServer Reimplemented
Tools/NetStat
- Fixed the AppIcon
Tools/PFSDoctor
- Fix signed overflow if partition is very big
Tools/Snoopium
- Sortable columns in the statistics view
Utilities/AudioRecorder New
- A simple tool for recording sound
Utilities/Clock New
- Fancy desktop clock with multiple skins
Utilities/CSVViewer New
- Simple CSV file viewer
Utilities/FileImageCtrl
- Added an "insert & mount" button
- Changed default action (file drop and double click) to "insert & mount"
- Added support for multiple files via app window drop
- Added optional MOUNT switch for command line arguments
Utilities/Grabber
- Fixed window grabbing from commandline
- Added an option to grab the frontmost screen
- Added support for the Reggae multimedia framework
Utilities/Jukebox
- Added a media properties window
- Use a full pipeline with decoding enabled to get bit per sample for lossy formats that don't encode bitdepth in header
- Added a caching mechanism for track length
- Fixed seek slider to increase/decrease correctly when clicked outside the slider button, fixed seek slider to show the correct time when the selected list entry is changed
- Added automatic loading of a playlist
- Added tooltype support for playlist loading
- When saving a playlist, a project icon based on Jukebox default icon is created, allows direct loading of saved playlist
- Sorting by date fixed
- The screenbar can now use external images, enabling skinning
Utilities/KeyExplorer New
- Explore keyboard mapping
Utilities/Multiview
- Fixed to display clipboard contents
- Added button to view images without rescaling
- Fixed to handle escaped quotation marks in links
- Nice source code viewer with syntax highlighting
- Rexx lend and lease with amigaguide.library
Utilities/Mysticview
- neuralnet.library dependency got removed
Utilities/FirstFlight New
- Replaces old Bienvenue application.
Utilities/MIDI/MIDI Piano New
- A MIDI virtual piano controller application
Utilities/Zoom Reimplemented
- A new Zoom application making full use of Enhanced Display engine capabilities and featuring clipboard support
The following items have been removed:
Applications/Elements
Classes/Blankers/Blot.btd
Classes/Blankers/Color.btd
Classes/Blankers/Cosmos.btd
Classes/Blankers/Flame.btd
Classes/Blankers/Moire.btd
Classes/Blankers/Nowhere.btd
Classes/Blankers/Pigvasion.btd
Classes/Blankers/Hop.btd
C/Freeze
Classes/MUI/Pantheon
Games/Shuffle
Libs/neuralnet
Skins/Mahalaxmi
Tools/Commodities/Nocapslock
Utilities/Fragment
Utilities/KeyStroke
Utilities/MiniCalc