Commit Graph

208 Commits

Author SHA1 Message Date
Ryszard Glab
3e6e0c0bc1 2004-02-11 13:40 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
+ source/debug/dbgbrwsr.prg
      + The new file with TDbgBrowser class which inherits
      from TBrowse

   * hrbdll.bc
   * hrbdll.vc
   * makefile.bc
   * makefile.nt
   * makefile.vc
   * source/debug/Makefile
      + added the reference to dbgbrwsr.prg

   * source/debug/dbgmenu.prg
      + added "Run at Startup' option

   * source/debug/dbgtwin.prg
   * source/debug/debugger.prg
   * source/debug/tbrwtext.prg
      + added "Run at Startup' option - if it is enabled then
      the debugged application runs until ALTD() is called or
      Alt+D keys pressed (Clipper compatibility - the default
      option). If it is disabled the the debugger shows up at
      the first code line with the debug info.
        This setting is stored in the initialization file
      (init.cld) as 'Options NoRunAtStartup'.
      * fixed more display/refreshing issues
      * fixed quiting the debugger

   * source/rtl/alert.prg
      * fixed bug with messages longer then 60 bytes

   * source/vm/hvm.c
      * hb_vmDebugEndProc() is called before the eval stack
      is cleaned - this allows to handle INIT/EXIT procedures
      correctly
2004-02-11 12:43:59 +00:00
Ryszard Glab
e506f7a129 2004-01-30 10:40 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
* source/rtl/teditor.prg
      * the current line is still visible after the window resizing

   * source/debug/debugger.prg
      * fixed refreshing of variables' monitor window
      * fixed some save/restore screen issues
2004-01-30 09:50:00 +00:00
Ryszard Glab
daf9e0d8ec 2004-01-27 19:10 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
* source/compiler/harbour.c
      * fixed generation of pcode in codeblocks with no
      local variables or parameters

   * source/debug/debugger.prg
      * fixed refreshing of variables in monitor window
2004-01-27 18:13:27 +00:00
Ryszard Glab
6196303b77 2004-01-27 16:10 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
* source/compiler/harbour.c
      * the compiler generates module name inside
      '(_INITSTATICS)' function if -B option is used

   * source/vm/hvm.c
      * fixed hb_vmStaticName, hb_dbg_vmVarSGet,
      hb_dbg_varSSet to use the static variables frame

   * source/debug/dbgtmenu.prg
   * source/debug/dbgtmitm.prg
   * source/debug/debugger.prg
      * fixed parsing of <var>:<name> in watchpoint
      expressions
      * fixed monitoring of static variables - the
      debugger displays now static variables defined
      in the current debugged prg file
2004-01-27 15:13:48 +00:00
Ryszard Glab
152325f856 2004-01-26 11:45 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
* source/compiler/harbour.c
      *fixed generation of codeblock's pcode with debugging info

   * source/debug/dbgmenu.prg
   * source/debug/dbgtmenu.prg
   * source/debug/dbgtmitm.prg
   * source/debug/dbgtwin.prg
   * source/debug/debugger.prg
   * source/debug/tbrwtext.prg
      *added Tracepoint support
      *added support for PPO files
      *added monitoring of local variables used in a codeblock
      *local variables are displayed correctly when the
      callstack window is browsed
      *other minor fixes

   * source/vm/debug.c
      *renamed '__vm*' functions to 'hb_dbg_*'
      *fixed support for local variables inside of codeblock

   * source/vm/hvm.c
      *added 'hb_dbg_ProcLevel' function which return the
      size of procedure stack calls (the debugger support)
2004-01-26 10:40:18 +00:00
Ryszard Glab
ea80696918 2004-01-22 18:30 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
* source/debug/dbgmenu.prg
   * source/debug/dbgtwin.prg
   * source/debug/debugger.prg
      *added Watchpoints support

   * source/vm/debug.c
      *added item de-referencing to __vmVarLGet
2004-01-22 17:39:59 +00:00
Ryszard Glab
fd566a3812 2004-01-21 18:35 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
* source/compiler/harbour.y
      *fixed generation of line number's pcode related to
      the debugger

   * source/debug/dbgmenu.prg
   * source/debug/debugger.prg
      *added support for 'Run to cursor" command
      *minor fixes in breakpoints handling (some code
      lines are not allowed to set a breakpoint and
      run to cursor)
2004-01-21 17:42:25 +00:00
Ryszard Glab
a4e9a6a942 2004-01-21 15:30 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
* source/compiler/harbour.y
      *fixed generation of line number's pcode related to
      the debugger

   * source/debug/dbgmenu.prg
   * source/debug/debugger.prg
      *fixed TRACE command
      *added support for 'Codeblock trace' option
      * other minor fixes to make the debugger usable

   Additionally in my previous commit (2004-01-20 19:15)
   * source/vm/hvm.c
      *added call for hb_inkeyPoll to the main pcode execution
      loop to correctly support Alt-D, Alt-C and Ctrl-C
      requests (only if HB_GUI is not defined) - it is
      called every 256 opcodes
2004-01-21 14:28:10 +00:00
Ryszard Glab
144cbe8146 Changelog 2004-01-20 19:15 UTC+0100 Ryszard Glab 2004-01-20 18:07:16 +00:00
Alexander S.Kresin
739d148f77 2003-08-19 23:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su> 2003-08-19 18:57:43 +00:00
Antonio Linares
21a53a85d5 enhancements developed by Lorenzo Fiorini 2003-07-12 08:05:32 +00:00
Antonio Linares
95f6262400 some fixes implemented by Ian Anderson 2003-06-17 15:12:07 +00:00
Antonio Linares
84773bc032 some changes by Ian Anderson 2003-06-14 13:50:32 +00:00
Antonio Linares
3c9adaedd7 Some enhancements by Ian Anderson, but modified as they were implemented on an older Harbour version source code.
Some improvements. Warning: Still a work in progress
2003-06-14 13:48:00 +00:00
Antonio Linares
f531f3bdb1 CallStack navigation support. Improved variables editing. 2003-06-08 22:38:14 +00:00
Antonio Linares
99fd9a3cee Minor fix to allow new Class inherited from this one 2003-05-30 07:34:43 +00:00
Antonio Linares
3f6fca4813 several fixes 2003-05-21 16:07:44 +00:00
Antonio Linares
0183cd1687 several fixes when debugging arrays 2003-05-21 16:06:09 +00:00
Antonio Linares
e0de33a6e2 aCallStack properly set when using trace mode (K_F10) 2003-04-28 19:00:39 +00:00
Antonio Linares
c988e3f593 mouse support added to debugger help 2002-10-19 18:50:24 +00:00
Antonio Linares
ac86913ec5 minor fix to BP settings save to file 2002-10-19 18:48:46 +00:00
Alexander S.Kresin
5687a9bacf 2002-07-17 18:15 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su> 2002-07-17 14:13:53 +00:00
Alexander S.Kresin
74f3158cb1 2002-07-17 12:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su> 2002-07-17 08:17:49 +00:00
Alexander S.Kresin
9f615ec11f 2002-07-17 11:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su> 2002-07-17 07:02:32 +00:00
Antonio Linares
404077a166 minor fix on View CallStack 2002-07-14 10:36:17 +00:00
Antonio Linares
a52cbbf5eb see changelog for changes 2002-07-14 10:35:23 +00:00
Alexander S.Kresin
7798e40aa9 2002-07-12 18:58 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su> 2002-07-12 14:56:22 +00:00
Walter Negro
cb5cc779b1 * source/debug/Makefile
+ Add dbghelp.prg
2002-07-10 15:13:30 +00:00
Alexander S.Kresin
2d84d240b8 2002-07-10 12:02 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su> 2002-07-10 07:56:54 +00:00
Alexander S.Kresin
c18f13fad0 2002-07-10 10:43 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su> 2002-07-10 06:32:23 +00:00
Antonio Linares
ff7a78c1fb Command window support for HELP and ?? commands 2002-07-09 08:54:31 +00:00
Antonio Linares
1109ac433f lEditable added and fix on data names display 2002-07-09 08:53:05 +00:00
Antonio Linares
5464576123 added lEditable parameter and data 2002-07-09 08:49:51 +00:00
Antonio Linares
1973a6b58a Command window support for DOS, QUIT, OUTPUT and empty commands 2002-07-08 18:46:17 +00:00
Antonio Linares
c95d581755 added help support 2002-07-08 15:33:39 +00:00
Antonio Linares
8a177151cd The Debugger Help 2002-07-08 15:28:48 +00:00
Antonio Linares
5b73e68263 DATA cPathForFiles used to locate files 2002-07-08 07:11:23 +00:00
Antonio Linares
e73b02d7f5 Changed constructor sequence, Alt-X support, Colors editing fix 2002-07-07 09:07:05 +00:00
Antonio Linares
5ca0d9ef09 Changes implemented by Davor Siklic 2002-07-07 08:35:50 +00:00
Antonio Linares
d3e4de79a5 Chr( 13 ) + Chr( 10 ) changed into HB_OsNewLine() 2002-07-06 15:18:15 +00:00
Antonio Linares
046dad8da2 Fixed AltD() behavior 2002-06-02 09:58:08 +00:00
Antonio Linares
9a2cea0e82 some fixes on arrays debugging 2002-03-05 20:23:26 +00:00
Antonio Linares
56cc1e1285 some fixes 2002-02-24 08:34:54 +00:00
Antonio Linares
b81562e2fb Fixed bug on browsing vars 2002-02-23 08:53:04 +00:00
Viktor Szakats
351c2418d3 2001-12-15 23:13 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu> 2001-12-15 22:54:07 +00:00
Viktor Szakats
1c2b5451fc 2001-12-15 12:11 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu> 2001-12-15 11:22:29 +00:00
Luiz Rafael Culik
1bf7532168 See changelog 2001-11-21 09:15 GMT -3 2001-11-21 11:05:35 +00:00
Luiz Rafael Culik
68c41d708d See changelog 2001-11-21 06:35 GMT -3 2001-11-21 08:40:52 +00:00
Maurilio Longo
c1cfb01acf 2001-11-20 23:59 GMT+1 Maurilio Longo <maurilio.longo@libero.it>
* 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).
2001-11-20 23:02:32 +00:00
Luiz Rafael Culik
6a86451dd4 See changelog 2001-11-06 06:20 GMT -3 2001-11-06 08:22:37 +00:00