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

[StrongED] StrongED 4.70a1 available

Hi All,

The first alpha release of StrongED 4.70 can found on the website:

The release comes with BaseMode and an updated version of Dump Mode.
All other modes can be downloaded from the modes database, they are
the same as those for 4.69.

This being the first alpha and the changes made mean that this is not
for the faint-hearted as there is a real chance of serious bugs being
present. I do hope though that some of you are brave enough to give
4.70a1 a try in order to get it properly tested and debugged.

Pressure points are:

 - First and foremost the changed Scan code needs to be absolutely bug
   free as it's one of the corner stones of StrongED. Bugs here can
   affect pretty much everything. No special testing needed, simply
   using 4.70a1 should reveal any bugs quite quickly.

 - The reworked block editing needs to be tested thoroughly. The same
   goes for the updated TrimLines function. The changes made could also
   impact on Search and Replace, so keep an eye on that too.

 - The new bitmap format and control/tab display. Does it all work?
   Is it now clearer how to change control/tab display?

 - The Dump mode additions need testing too. Any unwanted side effects?

As always, all feedback is welcome and appreciated!


Changes in StrongED 4.70a1 (from 4.69f3)

 - The format of bitmap fonts has been changed. The special characters
   for control and tab characters are now contained in the various font
   styles themselves and no longer require the CtrlTab style.

   The Font section of the Mode Choices has gained an addition option
   that is used to decide if special characters should be used.
   Please note that outline font and system font display always use the
   same mapping as special chars off.

   With special chars off the mapping used is:

   Controls     0x00 -> 0x40 ... 0x1F -> 0x5F (@ABC..)
   Tabs         0x09 -> 0x2D, 0x3E            (--->)

   With special chars on the mapping used is:

   Controls     0x00 -> 0x00 ... 0x1F -> 0x1F (mini hex numbers)
   Tabs         0x09 -> 0x100 - 0x104         (old dotted line)

   The fonts that come with 4.70a1 are all in the new format. If you've
   altered or added fonts in StrED_cfg then you'll need to convert them
   to the new format using StrongFont 1.07a.

 - Scan code altered so it no longer relies on self-modifying code. This
   means that StrongED is now free of self-modifying code.

   The Scan code is responsible for working out where the start and end
   of the current wrapline are. The information is cached so we don't
   have to re-scan while working on the same line. It underlies pretty
   much all of StrongED so any bugs here can affect almost all of
   StrongED's functionality.

 - Block editing made much faster (noticeable with large selections). The
   amount of speed up depends on the size of the selection but on the
   test file used the difference was considerable. Inserting a character
   on each line in a 1.4MB file took 4.69 8m9s, 4.70 took 1.3s.

 - The TrimLines function has been given the same treatment as BlockEdit
   and is also much faster.

 - Colours used for visible newlines are now configurable. New syntax
   colouring group (Newlines) added to Colours section of Mode Choices.

 - Dump mode has been extended; it can now display in DoubleWord mode
   (8 bytes, 64 bit). The memory dump section can be displayed as binary
   in addition to the hexadecimal display.

   For this two new buttons have been added to the toolbar. The button
   for double word display works exactly like Byte, Word etc buttons.
   The button for binary display acts as a toggle. It turns display in
   binary on and off (except in ASCII mode which doesn't have a memory

To unsubscribe send a mail to StrongED+unsubscribe@xxxxxxxxxxxxxx