StrongED effs up to version 4.69f12

An updated version of StrongED has been made available by Fred Graute. A new full release of version 4.69, it therefore sees its ‘f’ suffix incremented, bringing it up to 4.69f12 – the twelfth such release.

StrongED is a fully-featured editor for RISC OS that doesn’t just allow you to edit any file where the contents are (or can be represented as) text, it has the ability through its various mode files and other tools to recognise the nature of those files, and behave accordingly. And if it’s a type of file StrongED doesn’t recognise? It’s possible to add new modes to it.

There are a number of changes in this release over 4.69f11, but one in particular was highlighted by Fred as being the main change: The calculations used in the code that handles ‘Undo’ have been made unsigned1. This ensures StrongED will run okay on computers sporting memory in excess of 2GB.

Other changes include:

  • In previous versions, if you closed a StrongED window from its ‘List of Windows’, it would save the file even if the contents hadn’t changed. This has now been corrected.
  • New versions have been included of various internal tools used by the program.
  • An abort that could occur when FileInfo is active with a free block selection has been dealt with.
  • There are now a range of new modes (for example DrWimp, Python3, and ClearView), and some others have been updated (such as AppBasic, and BaseMode).
  • And internally, the ‘KeyNames’ file has been moved to the Resources.Global directory, because its contents are not translatable.

Fred explains that the download file contains a copy of StrongED with all the modes installed, to ensure people don’t run it with older, incompatible ones.

!ReadMe

  1. This refers to how numbers are represented in binary (base 2), with the leftmost bit given over to indicate whether the number is positive or negative. If that bit is not used for this purpose, the range of positive numbers that can be stored is effectively doubled – which in this case means a greater memory range can be addressed.

Related posts