MorphOS 2.2 boot.img Changes
Following is a (probably incomplete) list of changes made between the 2.1
and 2.2 releases of MorphOS to the ROM (boot.img) based components.
Boot
3D layers mode is the default for Radeon graphics cards now. The following new boot option can be used to force old layers:
2d=use2dlayers=no3dlayers/S
Graphics
- Fixed early monitor initialization code which caused the Virtual monitor to lock up on init on some machines
- Video memory management improved
- Removed an old xen/8 font workaround in Text(), TextLength() and TextExtent(). Fixes problems with MUI's textinput and string
classes
DOS
Fixed a filehandle leak in CliInitNewcli() in certain cases
FAT Filesystem
- Added DOS notification (StartNotify() and EndNotify() calls) support
- Added workaround for broken volume names
- Creating or deleting an object modifies parent directory write time
- Added support for DOS ChangeMode() call
- Minor bugfixes
Gadtools
Fixed possible zeropage read hits
Intuition
- screennotify.library no longer blocks on crashed/busy tasks
- Fixed context menus on non-public screens
- Worked around random pointer colors with old-style mouse pointers
- Flickerfree window resizes with layers3d
- Faster window refreshing with layers3d
- Nicer thumbnails handling in context menus
- Added a depth menu hotkey
- Fixed a race in blankers initialization
- Fixed truecolor skin loader for 15/16 bit screens, used to cause slowdowns
- Fixed some possible races/crashes that slipped into the 2.1 release
Keymap
Fixed UCS4 support for ISO-8859-1 keyboards
SmartFilesystem
- Fixed and improved the removable disk support
- Added support for filesystem unmount
- Fixed DOS notification support for removable disks
- Minor bugfixes
FastFilesystem
- Fixed DOS notification support for removable disks
- Fixed Examine() to reset the ExNext() state engine
- Minor bugfixes
MorphOS 2.2 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
- Updated recognition.db
- added application/x-sgixfs: SGI XFS FileSystem
- added application/x-linuxswap: Linux Swap File
- added application/x-linuxkernel: Linux Kernel File
- added application/x-fatfs: FAT File System
- Fixed problem with drive capacity info font changes
- Remove possible lock situation when ambient screen is reopened
- Fixed potential issues (duplicated icon, inconsistent icon information) after renaming a volume
|
Applications/Kryptos New
- Full featured Disk Encryption Suite
- Creates a virtual encrypted disk within a file and mounts it as a real disk
- Encrypts an entire partition or storage device such as USB flash drive or hard drive
- Encryption is automatic, real-time (on-the-fly) and transparent
- Encryption algorithms: AES-256, Serpent, and Twofish. Mode of operation: XTS
- Built-in support for FAT, FFS, SFS, Ext2 and NTFS (read-only) filesystems
- Easy to use, intuitive MUI-based GUI
- Compatible with well-known TrueCrypt(tm) multiplatform disk
encryption package
Applications/RemoteShell
Updated MiniSSH to OpenSSH v5.1 and OpenSSL 0.9.8g
Applications/ShowGirls
- Fixed possible crash with Insert Alpha operator
- Fixed Noise Reduction operator for cases where color and alpha
merge factors were both 0
- Small transition improvement in 3DView mode
- Separator bar handling was acting weird in some cases
C/IPrefs
Added a language/keyboard selector when booting from the CD.
C/PCIWrite
Reads and prints a word from PCI configuration space after writing
a word, rather than printing a long.
Classes/Blankers/flame.btd
- Nicer colors, configurable palette
- Fixed a memtrash
Classes/Blankers/fuzzyflakes.btd
Bug fixes in GL context handling
Classes/Blankers/plasma.btd New
Classes/Blankers/solarwinds.btd New
Added ports of reallyslick.com screensavers
Classes/Blankers/sproingies.btd
Reworked screen handling
Classes/Screenbar/Volume.sbar
- Added mouse wheel handling
- Image wasn't updated when volume was changed from Mixer application
Classes/MUI/PowerTerm.mcc
several compatibility fixes in the terminal emulation, fixes
weechat-curses screen, etc
Contributions/FilesystemPack
- Added support for DOS ChangeMode() call to all filesystems
- SecondExtended Filesystem driver update:
- added DOS notification (StartNotify() and EndNotify() calls) support
- added support for Fedora Core Linux filesystem extensions
Devs/Keymaps
- Fixes in the Hungarian keymaps, mostly alt combinations and deadkeys
- Fixes in Czech keymaps, switched z and y in the qwerty keymap, alt+n is now mapped to 'n with caron', key left of right shift
prints a hyphen-minus, key left of 0 prints the soft-hyphen when used together with alt (was reversed)
- Fixed Unicode in the Russian keymap
Devs/Monitors/Radeon
Better handling of situation with little or no free video memory
Devs/Monitors/VolariV3XT
- Improvements in DPMS handling
- DVI support fixes
Games/Diamonds
Fixed memleaks
L/port-handler
- Added asynchronous write access
- Fixed problems with read access
|
L/rawdisk-handler New
- Adds easy access to all partitions and disks as a special files on
RAWDISK: drive
- Internal support for RDB, MBR and MAC partition layouts
- Full filesystem support, RAWDISK: drive can be accessed i.e. from ASL file requester
- Requester protection for write access to any partition or disk
Libs/rave3d/r100.library
Libs/rave3d/r200.library
- Z buffer clearing fixed to work correctly for applications which use a different clear value than 1. This fixes issues with Shogo and maybe other applications.
- Better handling of situation with little or no free video memory.
- Fixes to the handling of mipmapped cubemap textures.
Libs/amigaguide.library
Fixed problems with MUI.
Libs/bugreport.library
Misc fixes.
Libs/jfif.library
Fixed problem when saving files on machines without AltiVec unit.
Libs/locale.library
Various compatibility fixes.
Libs/tinygl.library
- Fixes in GL context deletion
- Fixed missing depth buffer under certain circumstances
- Added extension allowing output of glDrawPixels to be filtered
Libs/thumbnails.library
- Extended with selectable filtering mode
- Added fast high quality resampling function
Libs/xadmaster.library
Added support for external ELF XAD clients.
MUI
- Preferences cleanups
- Finnish and Polish localizations
- New active frame drawing
- Added tablet support to mouse events
- Autoclose default for pubscreens
- Closing MUI preferences no longer breaks backgrounds of several
external classes
- Fixed realtime screen and font preferences handling
- Fixed multiselection in context menus
- Fixed mcp list dupe checking, Listtree is back :)
- Fixed maxlength of string gadgets
- Several possible crashes fixed
Prefs/Blanker
No longer leaks screens in case of errors.
Prefs/Serial
Fixed a random crash on init.
Tools/IWizard
Implemented an Update installation mode that prevents files such as user
settings, icons, user-startup, 68k arexx libraries, etc. from being overwritten.
Tools/SFSDoctor
- Improved the speed of damaged disk scanning
- Disabled annoying listing of all damaged files
Utilities/Bienvenue
Fixed a bug in sound playback
Utilities/Multiview
- Font changes in settings have effect also on already opened files
- Added picture scaling
- Volume slider, sound controls added
- Fixed TABSIZE handling
- Better UTF-8 support for clipboard
- Fixed text marking for UTF-8
- Misc other fixes
|