AmigaOS 3.2.2 ChangeSummary
Revision 0.26 (21.01.2023)
Copyright 2023 Hyperion-Entertainment
General Overview
----------------
Since the release of AmigaOS 3.2, some bugs were found and
functionality reviewed. We are therefore providing updates that
address those issues in order to improve the user experience.
We have also added more workarounds to address some problems
with legacy software.
The 3.2.2 update contains all the updates of 3.2.1 so if you
are installing from scratch you don't have to first apply
3.2.1. However if you have already applied it then that is fine
too.
Summary Changelog of 3.2.2
--------------------------
Enhancements:
- TextEdit has seen several improvements to its extension interface,
and has gained an "About" menu item.
- Showconfig now shows 68060 revision
- IconEdit now notifies the user if someone else modifies the icon file
that is being edited. And pressing the help key brings up help.
The whole color handling of colorful icons have been improved so
icons can no longer degrade. You may end up in a situation where it will
look worse than on a perfect display, but it will not degrade the icon.
Thus the dreaded "downgrade" dialog doesn't happen anymore, but in some
cases IconEdit will open on a separate screen.
- Kickstart can now boot with earlier workbench and icon library versions
if they are on the boot disk. This should allow to install the rom and
still be able to boot 3.1 to 3.9, before installing 3.2 on a volume
- The sketchboard.gadget has seen some speed improvements, that should
be noticeable when using IconEdit
- Intuition now also checks for mousepointer change if the user presses
shift/alt/ctrl qualifiers
- The texteditor.gadget has seen several fixes related to text selection
- The ARexx.class can now share the same signal with several message
ports.
- boards.library now detects more expansions
- The listbrowser.gadget has had a complete overhaul, making the file much
smaller, and a bit faster. But most of all it allows us to now fix bugs
and implement new functionality much easier.
- The layout.gadget has had a complete overhaul, in much the same way.
- The window.class has had a complete overhaul, in much the same way.
- The RAM disk has had a complete overhaul so it is much less likely to cause
issues.
Summary Changelog of 3.2.1
--------------------------
Enhancements:
- TextEdit now provides an ARexx port.
- C:Eval adds support for $ notation and the HEX switch.
- The CDFileSystem, like old times, has a Resident tag again. When
invoked during system startup it will add a FileSystem.resource
entry for itself, in case it might be useful.
- ShowConfig's GUI has been extended show much more detailed
information regarding system memory, expansion, libraries, devices,
resources, residents and drives.
- IconEdit has seen a huge user interface makeover and added
functionality.
- Listbrowser gadget class now allows for sorting of list columns
- Workbench has a new menu item that allows users to eject disks. It
requires that the device driver and drive supports it. It will work
for ADF files. It will work for some CD/DVD drives.
- Workbench also now supports a public "wbdiskgaugeclass" gadget to get
the fill gauge gadget for a volume window and falls back to its own
internal class if that's not found. This offers thrid-party utililties
a simple and clean way to customize the look of the gauge by adding
such a public class to the system.
- WBInfo can invoke the display of the Workbench's icon information
requester from either a Shell or script, without requiring the
user to select the corresponding Icon "Information.." menu item.
-----------------------
Fixes - general:
- Locale.library has a VERY important bug fix. In 3.2 signed values
would be printed as unsigned values.
- TextEdit received numerous bug fixes that improve its overall
stability.
- C:Execute is back as some software fails to install
or even work if Execute isn't physically in the C directory.
- Clipboard.device has been fixed. It had a bug since 3.1.4 that could
prevent copy pasting clips above 16 KB.
- In C:IPrefs when the Workbench screen could not be closed and
reopened due to it having some lock still pending, but no open
windows, the "Intuition is attempting to reset..." requester was
showing garbage in place of a list of window titles (which would
have been empty anyway). Now a different and more fitting message is
displayed to the user in this particular situation.
A window with a NULL or empty title string is now named "<No title>"
in the screen reset requester, rather than "<NULL>" or a blank line,
respectively.
- System/Find associated libraries and classes are fixed to ask for a
minimum required rather than blanket v47.
- Icon.library no longer has issues with the Eastern program.
- Workbench.library received many fixes to its window/drawer management
routines. See Release Notes for details.
-----------------------
Fixes - Help subsystem:
- Documented ClickToFront's TOBACK_QUALIFIER option which was missing.
- Fixed issues in the Help subsystem guides when accessing from path
names that contained spaces.
- C:CPU documentation expanded.
- Improved indexing of HDToolBox documentation.
-----------------------
Fixes - Reaction:
- chooser.gadget, clicktab.gadget, integer.gadget, layout.gadget,
listbrowser.gadget, palette.gadget, sketchboard.gadget,
speedbar.gadget, string.gadget, texteditor.gadget, window.class,
bevel.image, bitmap.image and led.image have been updated.
-----------------------
Fixes - ROM components:
NOTE: The following fixes require either a new ROM or Modules disk applied
upon a previous installation and ROM, unless stated otherwise.
- Graphics.library included a wrong calculation in two display database
routines which were causing too much data to be copied to the
destination buffer when a record was queried or updated. This would
end up trashing 8 bytes of memory, with possibly fatal consequences.
Also the color distance function is now more perceptually accurate.
- The ROM shipped with 3.2 unfortunately would not display the boot animation
for some machines if neither a harddrive nor a diskdrive was connected.
If no boot device is detected, the screen will now
turn red and the disk image will blink.
NOTE: You obviously need to burn/flash a new ROM file (shipped with this
update) to benefit from this improvement. However, your machine will
happily work without it as long as you connect a boot drive.
New ROM is recommended for dealers and system builders.
- The ram handler has been improved so that the link made from ENVARC to
ENV now works more like it did before 3.2. It still copies on read,
but now it will now respect if files are deleted from ENV and will not
copy them over again before next reboot.
- Dos.library had a long-standing bug fixed in ChangeMode() which
resulted in crashes when performing some NIL: redirections.
Also, a workaround for old ram handler has been removed now that the
ram handler has been improved.
- Shell had several changes made to the tab completion functionality.
- SetPatch argument NODRIVELEDPATCH has been removed and this is now
default behaviour in 3.2.1. If you have an optical drive which causes
the IDE activity LED to be permanently on, you can enable this patch
with the argument DRIVELEDPATCH.
The reason for the change to not load this patch by default in 3.2.1
is that it only affects the IDE activity LED with a minority of machines
while causing a 3s delay.
-----------------------
Plus lots of cosmetic and even smaller fixes - please refer to the full
change logs for details.