|
StrongED Home Page - Changes in 4.65 - |
This page covers the changes that were made between version 4.64 and 4.65 of StrongED.
- All modes have been made directories, read UpdateCfg manual for details
- ModeWhen has been split up, each mode can have its own ModeWhen file
- WriteProtect section no longer supported, use FileLock file instead
- Folding code no longer stops if it finds a fold end before a fold start
- Spell code rewritten
- Source now uses throwback to report errors
- Source placed in a pseudo-application called: !StrongSrc
- All sorting is done by internal HeapSort instead of OS_HeapSort
- Partly converted to be 32-bit compatible
- EndOfExpr would only colour first match on a line correctly
- Lines ending with (") showed as white line when in VDU mode.
- If client of external edit sent an EditCursor request, cursor was not placed correctly
- Reformatting text quoted with '> > ' went wrong
- Correcting multiple instances of the same spelling mistake only worked for the first word
- List of spell suggestions could disappear if cursor moved inside word checked
- StrongED refused to start up on machines with lots of memory (128+MB)
- Message_DataLoad canonicalised the filename but failed to adjust the message size
- StrongTask module no longer adds -ctrl if -task is specified.
- Ctrl-F12 caused crash if StrongED was booted but not running
- Following ADRs, in Dumpmode, that point backwards didn't work
- Echos of the caret appeared at regular intervals through out a file
- FindNext function ignored case setting
- One character strings in advanced search got case sensitivity wrong
- Saving a modefile caused modes without ID_Middle to use punctuation colour for IDs
- Fixed check for SWI table offset being inside module
- Caret could disappear in dump mode when goto target address wasn't a multiple of 4
- Entering F2, F1, Esc in quick succession resulted in a terminal error
- Look up messages send to StrongHelp were not properly truncated if they were too long
- Opening a savebox using F3, and then another using menu left first savebox dead
- Last word in a text would sometimes be coloured as a function
- Clicking in a sorted List-of-Module moved to wrong line
- StrongED would hang if AutoSave list contained comments
- New function , sets wrapwidth to length of longest line in a file.
- New override options: StrongED$WrapWidth = Auto, StrongED$WrapWidth = Line
- AutoSave remembers mode a file was in
- function extended with extra /howrun/ parameter: 'Exit'
- Grab menus are now sorted alphabetically
- LoF on modules can now be sorted
- Blocksort extended so that lines that start with Tabs are sorted correctly
- Block editing will honour insert/overwrite setting
- Duplicate words are removed from list of suggestions in spell box
- Option to give spell box input focus on misspelling
- Mode menu has a submenu Extra modes which can be used to hold rarely used modes
- Reports 'No spelling mistakes found' rather than 'String not found'
- Uses small fold icons when 8*8 bitmap is selected
- now also sets Tmp$Tool, points to global tools
- Can now use tokens for help on functions in mode submenu
- When chosing a different colour scheme sample icons weren't updated
- Checks for duplicate files when loading files through OpenDoc message
- Redraws complete textline instead of changed wrapline only
- Filetype menu in savebox has been given a submenu that lists all known filetypes
- PC-relative LDR/STR added to instructions that can be followed in Dump mode
- When switching to ASM display in Dump mode caret is placed in disassembly section
- Reinstated headers/footers when printing
- Added 'Numbers' element to SyntaxOptions, controls the colouring of numbers
- Extended module header with Message file offset and Module flags word
- Now accepts drags to toolbar, Tmp$Drag contains name of dragged file
- Interactive help updated, extended and corrected
- Help for undefined groups changed to 'This group not defined in the Modefile'
- New fonts: Kappa (Steve Drain), FJG
- New modes: ASM, AVR, C64, Document, FrontEnd, Haskell, ObjAsm, PHP, S-Base