[Lazarus] Some debug facts/improves

JoshyFun joshyfun at gmail.com
Sat Oct 3 18:24:42 CEST 2009


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

-- 
Best regards,
 JoshyFun
-------------- next part --------------
A non-text attachment was scrubbed...
Name: debugger_changes_test.patch
Type: application/octet-stream
Size: 4714 bytes
Desc: not available
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20091003/83550feb/attachment-0004.obj>


More information about the Lazarus mailing list