OK,
one question to the debugger professionals:
Wich sense makes the function ShiftBreakpoint?
When the debuggee runs and there are breakpoints set, then an open editor windows calls this function for all breakpoints affected by a sourceline change (insert or delete lines). So it should move breakpoints to the new position. When i handle this function, the breakpoints view and the marker in the editor are moving too. Very nice. But the source ist out of sync with the symbol table of the debuggee. It makes no sense to send the new breakpoint position to the debugger (as the old Debugger_GDB does). And when i remember this changes internally in the breakpoint list, then i'm able to correct positions on debugger stops while hitting breakpoints. But i can't correct any position when the sourcecode changes while debugging without an breakpoint set, so this makes no sense to me. Any Ideas?
Martin