Wednesday, August 02, 2006

Breakpoints are Axesome

Everyone loves breakpoints. Why else would you debug if you did not want to use breakpoints?
That being said, this last week we refactored alot of our breakpoints code to make it better all around and to add some new features.

For example:
  1. If you use the shortcut Ctrl+Shift+B, you will get the correct kind of breakpoint (instead of just a line breakpoint)
  2. Added new Run menu item "Toggle Breakpoint" which is now bound to the Ctrl+Shift+B shortcut (which also retargets the command to create the proper breakpoint, see point 1 above)
  3. You can toggle Class Load breakpoints like other breakpoints (using the shortcut, double clicking on the ruler, or using the Run->Toggle Breakpoint menu)
  4. That slight flicker in the breakpoints view when you create method breakpoints or watchpoints is gone.
  5. Improved menu population/enablement for toggle breakpoints actions in the Run menu, Outline View and the Variables View.
Here is a screen shot of the new Run menu item.


All this breakpoints goodness will be available after tomorrows build...

4 comments:

  1. You guys got me ;)

    http://www.urbandictionary.com/define.php?term=Axesome

    ReplyDelete
  2. I would also love if you would add a question before deleting conditional breakpoint. It happens time to time that instead of disabling I click delete ....

    ReplyDelete
  3. andrei:

    We have been thinking about this and there is a bug open for it ([Bug 151918] New: Warn before removing conditional breakpoint). We are just not sure about it yet though...

    ReplyDelete
  4. Hi
    I am a newbie in developing eclipse plugin's..:)!
    Can you please tell me how can we add breakpoints through the outline view programmatically?
    I have an XML editor whose outline is shown on the outline view and I want to add breakpoints through its content outline.
    I am able to add a popup menu on the outline i.e Toggle Breakpoint. but it is not working.
    Please Help!!!

    Regards
    Parul Seth

    ReplyDelete