Summary: Disc 5.28
Summary of changes to Disc image (5.24 to 5.28)
- The following are the headline changes to modules or components in the HardDisc4 for 5.28.
- For brevity only the top 9 changes have been described, because many of the 366 changes in the full change logs are administrative in nature or a result of other work, but they all contribute to stability and ease of use.
- Access+, Squash, OmniClient, NFS, URI, T1ToFont, Boot & Filer & Screen & Internet setup plug-ins, and UnicodeLib have all had previously hidden memory leaks and similar programming mistakes fixed by analysing their source code with cppcheck.
!ChangeFSI
- Offers to produce 4k and 64k colour RISC OS Sprites (previously it could read them, but not output them) via a simplified Sprite output dialogue
!Maestro
- The user interface for this application has been completely overhauled to be Style Guide compliant with new templates and high resolution sprites
- Breve, semibreve and minim rests are now properly distinguished and given their own sprites and positions
- Double barlines can be added on screen and printed
- The vertical position of rests can now be set
- When a MIDI interface is available where the notes are sent can be configured to be either the system sound interface or the MIDI interface
!MemNow
- Correctly reports free memory over 2GB
!Boot
- A new module, AcornSSL, provides up-to-date system wide network security using the TLS protocol, developed as part of the TCP/IP security bounty
- The SharedCLibrary now includes C18 language functions
- The Installer module now takes into consideration a module’s 32 bit flag before deciding whether to remove redundant copies of things installed into !System, and updates the System path variable after any add/remove operation
- An updated ABCLib is provided with thanks to Pineapple software
- The PPP serial module has been updated and made available once more
Boot resources
Mouse setup plug-in
- Adds a section to configure the mouse’s scroll wheel when interacting with windows in the desktop
- Allows for more and longer mice names
Network setup plug-in
- Can now auto detect the GENET interface type used on the Raspberry Pi 4
- Gets the enable/disable logic correct for networks without TCP/IP when only Acorn Access is enabled
!Omni
- Now saves its choices in the Choices directory inside the Boot application rather than in a system variable, saving can be triggered from the Save choices menu entry
!Printers
- Can now output 4k and 64k colour RISC OS sprites to PostScript printers
!SciCalc
- Some minor bug fixes relating to decimal point handling and operator precedence
!SparkFS
- An important fix for problems when lots of archives are open simultaneously. Note that version 1.46 supplied here is the read-only version, if you have bought the full read-write version from David Pilling use that instead