[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[StrongED] StrongED 4.70a12 available



Hi All,

The twelfth alpha release of StrongED 4.70 can found on the website:
http://www.stronged.iconbar.com/archives/releases/se470a12.zip

This release brings auto-completion and Dump mode much closer to their
final versions. Which means that a stable 4.70 is also a lot closer.

Please give 4.70a12 a try so that issues can be found and fixed. 

Cheers,
Fred.


Changes in StrongED 4.70a12
===========================

Bug fixed
=========

 - A missing instruction meant that clicks in LoF, LoW or throwback
   windows could fail to work.

 - Printing in graphics mode failed if the configured outline font
   didn't exist.

 - Fixed failure to reparse a ModeWhen file when it's saved after
   editing.

 - Clicking in a LoF or throwback to go to the target line didn't update
   the cursor position field on the Infobar.


Auto-Completion
===============

 - Auto-Completion has been further improved (but it's still WIP). It
   now searches through all open texts for completions. This allows an
   entire project to be searched for possible completions.

 - Completions will also be searched for in a file called 'Complete' in
   the directory of the mode in use. This can be used for completions
   that are not project specific names, eg SWI names.

 - The list of completions will be updated when the current 'word' is
   edited. Adding a few extra characters makes it quick to home in on
   the desired completion.

 - The list of auto-completions is now opened above or below the line
   with the cursor depending on which half of the screen that line is
   in.


Dump mode
=========

 - Added support for utility files with a ROL header. If a file of
   type 'Utility' is loaded and 2nd + 3rd words are "Hgvyvgl!" then
   the header fields are annotated.

 - Added support for big endian word format. At the moment this only
   applies to the actual display. Functions (eg following a branch) do
   not yet take the endianess into account.

 - ADRs consisting of two instructions are now labeled with 'long ADR'.
   Following a long ADR will take you to the address that is formed by
   both instructions.

 - Embedded function names in executable files (Absolute, Modules) are
   now shown in ASM display. Calls (B/BL) to these named functions are
   annotated by adding a comment with the function's name.

 - Calls to SharedC library functions are also annotated, in the same
   way as calls to named functions. Although this seems to work for
   Absolute & Module files (both loaded and grabbed) there may be cases
   where it fails due to the technique used to find the relevant info.

 - Changed InterActive search in Dump mode's ASM (again) so that it
   searches through the annotations as well. (Note that a LoF search
   does not search through the annotations yet. I need to have a closer
   look at how to realise this.)


Infobar
=======

 - Some of the fields on the Infobar have been given a different purpose
   In Dump mode. This is intended as an experiment to see if there is
   any value in doing this, so please give it a try and let me know what
   you think.

 - Because tabs are no use in Dump the Tab field now shows the display
   type (Byte, ASM, etc). You can use it to change the display type,
   either by clicking on it or by opening the menu.

 - The wraptype field (ww,cw) is now used to show 'le' (little endian)
   or 'BE' (big endian). A click will toggle between the two options.

 - The hardwrap width in the wrapwidth field no longer shows the actual
   hardwrap width but the number of bytes displayed in the memory dump
   part of the output.


Mode choices
============

 - The Mode Choices have gained a new section: 'Dump'. It's only active
   in Dump mode and can be used to set default values for various
   options.


--=20
To unsubscribe send a mail to StrongED+unsubscribe@xxxxxxxxxxx
List archives at http://www.Torrens.org/RO/StrongED/index.html