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

[StrongED] StrongED 4.69f9 available



Hi All,

The ninth full release of StrongED 4.69 can found on the website:
http://www.stronged.iconbar.com/archives/releases/se469f9.zip

This release fixes a number of bugs that have been found in 4.69f8. This
is intended to be the last release of StrongED 4.69 and comes with all
modes installed. This to ensure that they are compatible with 4.69f9.

The modes available from the website will be updated, where appropriate,
with versions that take advantage of new features that are offered by
StrongED 4.70a10 once that's been released. Updated modes will not work
with 4.69f9.

As always, all feedback is welcome and appreciated!

Cheers,
Fred.


Changes in StrongED 4.69f9 (from 4.69f8)
========================================

 - Fixed bug in redraw of throwback windows. If the line number was
   more than 6 digits wide, StrongED would freeze.

 - When opening an LoF using Ctrl-F and the pointer was over the LoF
   the cursor line (menu line) didn't appear. This was caused by the
   calculation of menuline worky in enter_window. The worky was +ve
   where Find_lofmenu expects a negative value. Fixed by making worky
   negative before calling Find_lofmenu in enter_2.

 - The windows for LoF and Throwback had the scroll events set to
   'Debounced' meaning that keeping the scroll arrows down didn't
   auto-scroll the window. Fixed by setting scroll events to
   Auto-repeat.

 - The ThrowbackOpen routine jumped straight back to MainLoop when no
   throwback record had to be created, without clearing the stack. Now
   jumps to end of routine. (Didn't cause any real problems as stack is
   flattened before calling Wimp_Poll but it's cleaner this way).

 - The code for adding the length of throwback prefix text/line number
   was testing r1 for the element type but the element type was moved to
   r8 in a previous rewrite.

 - Clicking a throwback window for a file that had been deleted/renamed
   would cause an abort after a couple of clicks.

 - The name under an iconised view could contain spurious characters.
   This was because the name wasn't being zero terminated after having
   been copied to the message block.

 - Fixed KeywordFix utility to prevent it from converting function names
   that match BASIC keywords to uppercase. The string following FN or
   PROC is now copied as is.

 - Fix for double-click. The code only checked if the 2nd click was
   within the configured double-click delay and the double-click cancel
   distance. However it was possible that the first click was on one
   line and the second on the line above/below. Added a check to make
   sure both clicks are on the same line.

 - Fix bug in BlockToChild. The len of the block passed in was copied
   to r7. But the code that builds the DataSave message used r7 and so
   the len was lost. This meant the check if it was a temp flex block
   would fail. It didn't have severe consequences but would result in
   the temp flex block being leaked.

 - Fixed ExportSyntaxGroups routine. It didn't take the sycf_fgsame and
   sycf_bgsame flags into account so the exported colours didn't match
   those shown on the screen.

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