Re: [Lazarus] Improve message dialog

2012-05-18 Thread Benito van der Zander
Hi, the watch dialog is already much better than it used to be (remember the time, it just dumped the entire gdb output in a single line...) so I think there are two other features that are really important for it: * complete support for dynamical arrays (still shows the wrong length / not

Re: [Lazarus] Improve message dialog

2012-05-18 Thread Martin
On 18/05/2012 12:18, Benito van der Zander wrote: Hi, the watch dialog is already much better than it used to be (remember the time, it just dumped the entire gdb output in a single line...) so I think there are two other features that are really important for it: * complete support for

Re: [Lazarus] Improve message dialog

2012-05-18 Thread Benito van der Zander
Do you have an example where it shows the wrong length? Always. (but I haven't updated Lazarus in a while, it's still r36797, perhaps it was fixed) E.g: program Project1; {$mode objfpc}{$H+} uses Classes; var x: array of TRect; begin setlength(x, 3); x[2].Left:= 4; writeln; end.

Re: [Lazarus] Improve message dialog

2012-05-18 Thread Martin
On 18/05/2012 13:26, Benito van der Zander wrote: Do you have an example where it shows the wrong length? Always. (but I haven't updated Lazarus in a while, it's still r36797, perhaps it was fixed) E.g: begin setlength(x, 3); x[2].Left:= 4; writeln; end. Works here.

Re: [Lazarus] Improve message dialog

2012-05-09 Thread Graeme Geldenhuys
Hi Darius, On 8 May 2012 22:31, Darius Blaszyk dhkblas...@zeelandnet.nl wrote: One of my frustrations with the IDE have been when debugging record or class variables. The data is truncated to 255 characters and it's very difficult to find the appropriate variable within the structure. I have

Re: [Lazarus] Improve message dialog

2012-05-09 Thread Torsten Bonde Christiansen
On 2012-05-09 11:02, Graeme Geldenhuys wrote: Hi Darius, On 8 May 2012 22:31, Darius Blaszykdhkblas...@zeelandnet.nl wrote: One of my frustrations with the IDE have been when debugging record or class variables. The data is truncated to 255 characters and it's very difficult to find the

Re: [Lazarus] Improve message dialog

2012-05-09 Thread Martin
On 09/05/2012 10:02, Graeme Geldenhuys wrote: Hi Darius, On 8 May 2012 22:31, Darius Blaszykdhkblas...@zeelandnet.nl wrote: One of my frustrations with the IDE have been when debugging record or class variables. The data is truncated to 255 characters and it's very difficult to find the

Re: [Lazarus] Improve message dialog

2012-05-09 Thread Graeme Geldenhuys
Hi Martin, On 9 May 2012 14:50, Martin laza...@mfriebe.de wrote: - Does everyone know of the inspect window?  (And that watches have a context menu entry, to display them in the inspect window. My Lazarus (trunk) is about one month old so maybe this has already been fixed, but here are three

Re: [Lazarus] Improve message dialog

2012-05-09 Thread Martin
On 09/05/2012 14:15, Graeme Geldenhuys wrote: Hi Martin, On 9 May 2012 14:50, Martinlaza...@mfriebe.de wrote: - Does everyone know of the inspect window? (And that watches have a context menu entry, to display them in the inspect window. My Lazarus (trunk) is about one month old so maybe

Re: [Lazarus] Improve message dialog

2012-05-09 Thread Graeme Geldenhuys
Hi, On 9 May 2012 15:35, Martin laza...@mfriebe.de wrote: The inspect and watches have different purpose... Which are? Even from my delphi days I never used Inspect, only Watches - maybe I missed something all these years. :-) So the questions are (if the grid is fixed): 1) what is the

Re: [Lazarus] Improve message dialog

2012-05-09 Thread Martin
On 09/05/2012 15:32, Graeme Geldenhuys wrote: Hi, On 9 May 2012 15:35, Martinlaza...@mfriebe.de wrote: The inspect and watches have different purpose... Which are? Even from my delphi days I never used Inspect, only Watches - maybe I missed something all these years. :-) Well the inspect,

Re: [Lazarus] Improve message dialog

2012-05-09 Thread Martin
On 09/05/2012 15:32, Graeme Geldenhuys wrote: So the questions are (if the grid is fixed): 1) what is the preferred display: - treeview - grid I would still go for the treeview as it could nicely display the hierarchy of properties (if supported). There also is the option to maintain both, the

Re: [Lazarus] Improve message dialog

2012-05-09 Thread Lukasz Sokol
On 09/05/2012 15:32, Graeme Geldenhuys wrote: Hi, On 9 May 2012 15:35, Martin laza...@mfriebe.de wrote: The inspect and watches have different purpose... Which are? Even from my delphi days I never used Inspect, only Watches - maybe I missed something all these years. :-) I /think/

[Lazarus] Improve message dialog

2012-05-08 Thread Darius Blaszyk
Hi, One of my frustrations with the IDE have been when debugging record or class variables. The data is truncated to 255 characters and it's very difficult to find the appropriate variable within the structure. I have now uploaded a patch (http://bugs.freepascal.org/view.php?id=21990) that

Re: [Lazarus] Improve message dialog

2012-05-08 Thread Martin
On 08/05/2012 21:31, Darius Blaszyk wrote: Hi, One of my frustrations with the IDE have been when debugging record or class variables. The data is truncated to 255 characters and it's very difficult to find the appropriate variable within the structure. I have now uploaded a patch

Re: [Lazarus] Improve message dialog

2012-05-08 Thread Martin
On 08/05/2012 21:31, Darius Blaszyk wrote: Hi, One of my frustrations with the IDE have been when debugging record or class variables. The data is truncated to 255 characters and it's very difficult to find the appropriate variable within the structure. I have now uploaded a patch