#226 Project memory of Debug state

closed
7
2008-01-18
2004-07-21
Dan Smith
No

I'd like my project, when saved, to remember whether or
not I was in debug mode and keep all of my breakpoints.

Discussion

  • Mathias Ricken

    Mathias Ricken - 2006-01-12

    Logged In: YES
    user_id=1075744

    This is the major feature that I want to add to the debugger.

    - Breakpoints should be saved in the project.
    - Breakpoints do not get lost when the interactions pane is
    reset or debug mode is deactivated.
    - It should be possible to temporarily deactivate
    breakpoints but still keep them in the list of breakpoints
    so they can be enabled again.
    - There should be an additional pane that lists all the
    breakpoints and that provides "Remove", "Go To", and
    "Enable/Disable" options.

     
  • Mathias Ricken

    Mathias Ricken - 2006-03-16
    • priority: 5 --> 7
     
  • Mathias Ricken

    Mathias Ricken - 2006-03-16

    Logged In: YES
    user_id=1075744

    I have just realized that persistent breakpoints have become
    more important than ever: Now we perform a reset before we
    run the project's main file or a file's main method in a
    non-virgin interactions pane. This clears all breakpoints,
    and it's not always possible now to enter debug mode, set
    the breakpoints, and then run.

     
  • Mathias Ricken

    Mathias Ricken - 2006-03-20
    • milestone: --> Medium (< 1 pair-month)
     
  • Mathias Ricken

    Mathias Ricken - 2006-03-20
    • assigned_to: nobody --> mgricken
     
  • Mathias Ricken

    Mathias Ricken - 2006-03-20

    Logged In: YES
    user_id=1075744

    Working on pulling breakpoints and watches out of the
    DebugPanel and making them persistent.

     
  • Mathias Ricken

    Mathias Ricken - 2006-03-31

    Logged In: YES
    user_id=1075744

    Breakpoints and watches are now saved to and loaded from
    project files.
    Breakpoints can also be enabled and disabled while leaving
    them in place, and they can be set and removed even when the
    debugger is off.

    Still to do:
    * Major highlighting bug -- the highlight of reloaded
    breakpoints does not work correctly. It does not move with
    the text, i.e. its Position values are not updated correctly.
    * Different highlights for enabled/disabled breakpoints
    (maybe bright red and dark red?)
    * Different entries for enabled/disabled breakpoints in the
    Breakpoints panel (maybe a checkbox?)
    * Different layout for buttons in Breakpoints panel.

     
  • Mathias Ricken

    Mathias Ricken - 2006-04-03

    Logged In: YES
    user_id=1075744

    Highlighting bug fixed.

    Still to do:
    * Different highlights for enabled/disabled breakpoints
    (maybe bright red and dark red?)
    * Different entries for enabled/disabled breakpoints in the
    Breakpoints panel (maybe a checkbox?)
    * Different layout for buttons in Breakpoints panel.

     
  • Mathias Ricken

    Mathias Ricken - 2006-04-03

    Logged In: YES
    user_id=1075744

    Disabled breakpoints now have a different highlight color
    (dark red).
    Disabled breakpoints are tagged "(disabled)" in the
    breakpoints panel.

    Still to do:
    * GUI cleanup
    * Unit tests

     
  • Mathias Ricken

    Mathias Ricken - 2006-04-08

    Logged In: YES
    user_id=1075744

    Breakpoints on non-executable lines are now either not set
    at all or disabled when the class is loaded into the debugger.

    Still to do:
    * GUI cleanup
    * Unit tests

     
  • Mathias Ricken

    Mathias Ricken - 2008-01-18
    • status: open --> closed
     

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks