Review Request 121442: gdb: Refactoring of GDB/MI and state tracking (work in progress)

Nicolai Hähnle-Montoro nhaehnle at gmail.com
Sat Dec 13 18:27:08 UTC 2014


Hi Andreas,

it would be great if you could take care of that! I should warn you
though: I've noticed that the BreakpointController (in kdevelop) and
the IBreakpointController (in kdevplatform) have an unhealthily tight
coupling: BreakpointController is derived from and directly accesses
member variables of IBreakpointController (not to mention that it is
strange that a class called an "interface" has member variables in the
first place).

AFAIU, now is the time to make binary compatibility changes in the
respective master branches, and I would like to use that opportunity
to clear the situation up.

All my changes so far should be back-portable, but I expect some
changes fairly soon that are not portable because they require
breaking binary compatibility.

Cheers,
Nicolai

On Sat, Dec 13, 2014 at 1:41 PM, Andreas Roth <aroth at arsoft-online.com> wrote:
> Hi Nicolai,
>
> great to see your GDB improvements. Do you plan to backport them to version
> 4.7? I think these changes would improve the debugging experience a lot, but i
> know this would require some extra effort to maintain two branches/versions.
> If you don't have the time i could try to backport the code after i've
> completed my own GDB enhancements.
>
> Andreas
>
> On Friday 12 December 2014 14:15:50 Nicolai Hähnle wrote:
>> -----------------------------------------------------------
>> This is an automatically generated e-mail. To reply, visit:
>> https://git.reviewboard.kde.org/r/121442/
>> -----------------------------------------------------------
>>
>> (Updated Dez. 12, 2014, 2:15 nachm.)
>>
>>
>> Status
>> ------
>>
>> This change has been marked as submitted.
>>
>> ...
>>
>> Nicolai Hähnle
>



-- 
Lerne, wie die Welt wirklich ist,
aber vergiss niemals, wie sie sein sollte.


More information about the KDevelop-devel mailing list