MorphOS 2.5 boot.img Changes
Following is a (probably incomplete) list of changes made between the 2.4
and 2.5 releases of MorphOS to the ROM (boot.img) based components.
Quark and Related Modules
- eMac support for 1.25 GHz models (1.42 GHz eMac models have not been tested)
- BootImage boot parameter (usage bi="devicename:morphos.iso")
- Fixed a memory configuration problem on systems with >1.5GB RAM
- Fixed the Mac Mini time drift issues
CDRive
BootImage support
DeviceIO New
A support library for low level disk access used by filesystems and disk maintenance tools
Dos
Magically gives the CD more buffers when booting from CD - speeds up booting from a CD
Intuition
- Intuition Screen Manager settings window displays disabled screen
titlebar plugins now and is no longer closed on changes
- Fixed a long-standing bug where the disappearing screen bar would
sometimes loop until the mouse was moved
- Removed the "No title bar" option
- DisplayBeep() makes the disappearing screen bar appear for a short while
- Fixed a bug that caused trashed screen previews in depth menu
Isa8042
Fixes in PS/2 mouse wheel handling
Graphics
- AllocCModeListTagList fixed to properly support higher resolutions
- Fixed BltTemplate on planar modes
- Miscellaneous bug fixes solving problems with Virtual monitor
SATA
Added support for SiI3x1x based 2-port PCI cards
USB
- Fixed detection of "late" low-speed devices, fixes Apple A1243 keyboard
- Fixed port reset for root hubs and power cycling after strange port
responses
MorphOS 2.5 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 cosmetical fixes were applied here
and there.
Ambient
- Improvements in the default filetypes
- Fixed a bug that caused shortcuts to disappear after a reboot
Applications/Kryptos
- Updated with TrueCrypt core v6.3a
- Optimized to use much less memory per mounted drive
Applications/OWB
- Updated to OWB 1.8 (SVG-disabled version)
- HTML5 video fullscreen support using overlay
- Userscript support (GreaseMonkey-like)
- CURL DNS resolution doesn't block the network thread anymore
- Several other UI changes and fixes, see OWB.readme for the exhaustive
list
Applications/RemoteShell
Updated to OpenSSH v5.3p1 and OpenSSL v0.9.8l
Applications/Sketch
- Minor updates and fixes
- Fixes in plugins
C/Ed
- Fixed a crash when using search/ replace functionality
- Resolved menu shortcut conflicts
C/Installer
- Better 'MUI:' path patching
- Miscellaneous compatibility fixes
C/List
Fixed a problem with multiuser.library
C/lzmadec New
Uncompress files in the LZMA format to the standard output.
C/lzmainfo New
Show information stored in the LZMA file header.
C/Play New
Tiny command line based sample player utilizing the Reggae
multimedia framework.
C/SetMixer New
Controls mixer from the command line.
C/Touch
Fixed to change directory dates aswell
C/UnRAR
- Updated to UnRAR 3.90
- Sorted out some character set filtering problems, solves problems with
Japanese file names, etc
C/xz New
Compress or decompress files in the XZ / LZMA format.
C/xzdec New
Uncompress files in the XZ format to the standard output.
Classes/MUI/Aboutbox.mcc
- Various fixes
- Optional debug for application developers
|
Classes/MUI/BetterBalance.mcc New
A MorphOS native re-implementation for better compatibility with legacy
applications.
Classes/MUI/PowerTerm
- Improvements in mouse handling, fixes mouse in recent mc builds, also in
RemoteShell
- Usability fixes in text marking
Classes/MUI/Pantheon.mcc
- Machine identification (viewable by clicking 'registered to')
- Various updates
Classes/MUI/Rawimage.mcc
Added support for LZMA compressed data.
Classes/Multimedia (Reggae)
- Added an XPK demuxer
- Added an ID3 Tag demuxer
- Added an IFF 8SVX and IFF 16SV demuxer
- Fixes in Audio output
- Fixes in Multimedia class
- Updated HTTP stream and RawAudio filter
Classes/Screenbar/Debug.sbar
- Fixed settings page's keyboard control.
- Fixed a trash issue in locale handling when system language was
switched back to English.
Classes/Screenbar/Cpumonitor.sbar
- Fixed settings page's keyboard control.
- New option for height adjustment
Classes/Screenbar/Eject.sbar
- Ready for eMac
- Cleanups, locale support
Classes/Screenbar/Memory.sbar
- Transparency support, many fixes and updates
- Optionally displays graphics memory information
- Locale support
Classes/Screenbar/Graphicsmemory.sbar New
Displays graphic memory information on the screen titlebar
Classes/Screenbar/Netlamps.sbar
- Fixed 'Update' option
- Reworked 'Statistics' window with additional information and graphs
- Streamlined and improved settings
- Proper keyboard control on its settings page
- Other internal improvements
Classes/Screenbar/Volume.sbar
- Fixed settings page's keyboard control.
- Other improvements
Devs/AHI
Added software volume control to Mac mini audio (AltiVec accelerated)
Devs/Keymaps
- Added pc105_tr_q, a Turkish "Q" keymap using ISO-8859-9
- Added pc105_us+gr and pc105_gr Greek keymaps
- Extended key mapping in German keymap
Devs/Monitors/Radeon
- Fixed video memory size detection problem on Mac Mini
- Fixed 1024x768 resolutions on Mac Mini
- Added support for low memory footprint, automatically enabled if
available video memory is larger than available system memory or
overruled by tooltype LOWMEMORYPROFILE=(YES|NO). Reduces system memory
usage, enabled on EFIKA by default.
Devs/Monitors/XGIVolari
- Replaces VolariV3XT
- Identify/support other XGI XG40 based models as well (V8[Ultra],V5,V5XT)
- Added basic support for YC(SVHS), Composite and YUV(Component) TV output
- Autodetect available DDC ports
- Customized DVI resolutions for LCD output work now, not limited to a fixed
1280x1024 mode anymore. Maximum size is bound to 1600x1200
- Added limited DPMS support for CRT2/DVI output
- Fixed vmem size calculation
- Fixed gamma support
- Enabled 32bit hardware crsr support
- Enabled h/w solid fill for 32bit graphics
- Fixed gradientfills for negative gradients
- Fixed video overlay for >32MB addresses
- Added RGB16 support for video overlay
- Fixed horizontally unscaled case for overlay
Devs/Networks/Sungem
Improvements in packet handling, should solve performance problems
L/Ext2FS New
- Added proper escape support for characters that are not supported by DOS
in file names (for example ':')
- Added support for SetProtect() call
- Integrated with core system
- Removed from Contributions directory
- Added support for deviceio.library.
L/HierarchicalFileSystem
- Fixed a bug in ExAll() implementation, all files from a directory should
be listed correctly now
- Added support for deviceio.library
L/MUICON
Fixed the #?.info filter in file name completion
L/NTFS New
L/SgiXFS New
- Integrated with core system
- Removed from Contributions directory
- Added support for deviceio.library
L/xadfs
Fixed OpenFromLock() not to change the file datestamp |
Libs/ac97mixer.library
- Updated to allow software volume control
- Fixed problems with removing mixers
- Various other improvements
Libs/amigaguide.library
- Fixed search paths
- Fixed a memory leak
Libs/asl.library
Non-MUI openers can no longer overload requester window size and
position
Libs/compressors/xpkLZM2.library New
XPK client using Lempel-Ziv-Markov 2 algorithm. Libs/ddc.library
- Use a maximum vfrequency of 85Hz when generating default GTF modes
- Relaxed minimum h/v pulse/sync monitor timings a bit
- Fixed h/v sync polarity generation
Libs/ixemul.library
Various improvements and fixes required by GCC 4.4+ Libs/locale.library
- New sorting routines
- Fixes in Strncmp()
Libs/lzma.library New
A MorphOS native liblzma shared library. This library provides support
for both original and improved v2 Lempel-Ziv-Markov compression
algorithms, as well as liblzma filters. Libs/openpci.library
Updated to 2.1beta4 Libs/pciids.library
Added support for compressed pci.ids file Libs/tinygl.library
- Added missing fgError and fgWarning functions
- Fixed optimized image conversion from GL_LUMINANCE format
- Clipping fixes
Libs/xadmaster.library
- Fixed to scan MOSSYS:Libs/xad as well as LIBS:xad
- Fixed a bug in LhA client: spaces in file names would be
converted to underscores
- Added LZMA and XZ clients New
MUI
- Group title objects are now draggable
- Image support for screenbar preferences
- User and 3rd-party images can now be placed in 'SYS:Prefs/MUIGfx'
- Fixed layout for huge Group objects
- Fixed Ambient's panel auto-zip feature
- Workarounds for bugs in NList* classes (namely adding objects in MUIM_Draw)
- Panel windows can no longer be iconified and have no commodity support
- Fixed a crash when scanning presets
- Fixed a deadlock in Popobject
- Fixed layout problems in List class, causing the layouter to go into a
loop of death
- Fixed MUIA_Window_Sleep not to deadlock when called from within MUIM_Draw
- Fixed a possible deadlock when resizing windows
- Fixed preferences 'Cancel' to refresh classes correctly
Tools/Defrag
- Fixed state problems after iconification
- Reduced CPU usage to make defragmentation faster
Tools/FileImageCtrl
- Fixes in locale support
- Other improvements
Tools/HDConfig
- It was impossible to add a ':' to device name in some cases
- More compatible MAC partition layout support (partitions created with this
version can be properly detected and modified with Linux libparted-based tools)
- Minor fixes in GUI
Tools/IWizard
- Enabled Mac mini system update
- Added checks against too small partitions, non-bootable disks are now
hidden
- Other usability fixes
Tools/SFSDoctor
Added support for deviceio.library Tools/Debug/Log Server New
Stand-alone launcher for MorphOS' internal Log Server. Utilities/Fragment
Usability improvements Utilities/MiniCalc
User interface improvements Utilities/More
Applied some AROS patches Utilities/Multiview
- It is now possible to iconify windows separately
- Embedded search buttons in the display windows
- Fixed a crash when navigating forward/backwards
- Better keyboard handling
- Clipboard support for pictures
WBStartup/Mixer
REXX support (commands explained in help file) |