* source/debug/debugger.prg
! ::ShowCode() was using At( ":", cModuleName ) to divide procedure name from module name,
but this does not work if you have a source file on a different disk (at least on those
systems which use a letter and a colon to name volumes).
* source/debug/debugger.prg
+ Added LineNumbers() method
* source/debug/tbrwtext.prg
+ Added support for inclusion/exclusion of line numbering at runtime
* source/debug/dbgmenu.prg
+ Added Menu item to activate line numbering
* source/debug/debugger.prg
! fixed CommandWindowProcessKey() where a K_DOWN on an empty command list was killing
debugger with an out of bounds error.
+ Added a begin..end sequence to K_ENTER processing to survive requests to print
variables which don't exist (like mispelled ones).
* source/debug/debugger.prg
* little changes, like adding K_LEFT and K_RIGHT to CodeWindowProcessKey (but they don't work)
* source/debug/tbrwtext.prg
+ Added support for break points (coloring of text)
* source/rtl/teditor.prg
+ Changed ::RefreshXXX() methods to allow line coloring outside of TEditor logic
* source/debug/debugger.prg
- removed calls to oBrwText:ForceStable() method which is no more available
! SetsUp() and SetsDown() functions where calling ::RefreshAll() and movement methods
without any reason causing a noticeable delay during Sets scrolling.
* source/debug/tbrwtext.prg
- removed empty ::ForceStable() method
* source/rtl/tbrowse.prg
! when a movement happens inside available on screen rows (like a ::Down() from row 1 to
row 2) I have to force repainting of target row or else this sequence (for example)
fails: ::RefreshCurrent():Down():ForceStable() because to paint the row where I issued a
::RefreshCurrent() I have to move one back from ::nNewRowPos, but there I stay since
::nNewRowPos is not to redraw. I'm sure nobody uderstands what I'm clearly unable to
explain :-)
* source/rtl/teditor.prg
- removed a TODO: comment which is no more needed.