[Lazarus] Some debug facts/improves

Mattias Gaertner nc-gaertnma at netcologne.de
Sat Oct 3 18:52:06 CEST 2009


On Sat, 3 Oct 2009 18:24:42 +0200
JoshyFun <joshyfun at gmail.com> wrote:

> Hello Lazarus-List,
> 
> Saturday, October 3, 2009, 5:47:53 PM, you wrote:
> 
> MG> Thanks for testing. Fixed.
> 
> Can anybody apply this patch locally and tell me if this kind of debug
> changes are of interest ?
> 
> Main changes:
> 
> 1) Once stop on exception the assembler window will only appear if no
> backtrace information is available. It will show the clser offended
> line with debug information.
> 
> 2) Clases on hint, evaluate or watch are multiline displayed with
> indentation. In watches this will be a small problem, but most
> important information is kept in the very first line. Clases are
> evaluated 2 times, one as the class and one as the derefenced to get
> the class variables/status information.
> 
> 3) Records are now displayed in multiline also and the record type
> name is displayed in the first line.
> 
> No interface with debugger has been changed, only the way the default
> value is returned. Partial code adapted from Benito van der Zander in
> http://bugs.freepascal.org/view.php?id=10665

Sounds useful to me. 
The debugger is Marc's work. But Marc is busy the next days, so
don't expect anything soon.


Mattias





More information about the Lazarus mailing list