History log of /haiku/src/apps/debugger/user_interface/gui/team_window/BreakpointsView.cpp
Revision Date Author Comments
# 10ba3348 30-Nov-2016 Rene Gollent <rene@gollent.com>

Debugger: Cleanup.

- Split MessageCodes.h into a second file that separates out the
application-specific message codes from those used by the core.
Adjust includes accordingly. No functional change.


# c3c2ab31 27-Jun-2015 Rene Gollent <rene@gollent.com>

Debugger: Code reorganization, no functional change.

- Rename BreakConditionConfigWindow to TeamSettingsWindow,
and move to own dedicated subfolder. Adjust callers accordingly.
Preparation work for other changes to come.


# 942226c7 30-Oct-2014 Rene Gollent <rene@gollent.com>

Debugger: Add UI for configuring breakpoint conditions.

General:
- Add message codes for requesting breakpoint configuration.

UserInterfaceListener/TeamDebugger:
- Add/implement hooks for requesting breakpoint condition changes.

BreakpointsView:
- Add button to request editing the currently selected breakpoint's
condition.

TeamWindow:
- Handle request to show breakpoint edit window.

BreakpointEditWindow:
- Implement simple radio-based UI for modifying the current breakpoint's
condition.

Still missing: Actually handling/evaluating the breakpoint conditions in
the ThreadHandler when the breakpoint is hit.


# 0674a9ca 15-May-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

CID 1210931: missing "default:" in switch.


# ef2d649d 05-Jul-2013 Rene Gollent <anevilyak@gmail.com>

ExceptionConfigWindow -> BreakConditionConfigWindow.

Stop on image load removed from BreakpointsView, pending adding it to
BreakConditionConfigWindow with some additional options.


# 54bd9580 05-Jul-2013 Rene Gollent <anevilyak@gmail.com>

Cleanups, no functional change.


# 193c8691 05-Jul-2013 Rene Gollent <anevilyak@gmail.com>

Style fix.


# bd503ae4 05-Jul-2013 Rene Gollent <anevilyak@gmail.com>

Relocate "Stop on image load" option.

Rather than a menu item, it's now a checkbox located in the breakpoints
tab.


# f4d95e0e 13-Jun-2013 Rene Gollent <anevilyak@gmail.com>

Slightly rearrange BreakpointsView.

Line up the buttons along the bottom rather than the side.
Add button to invoke exception configuration window.


# 6b308faf 19-May-2013 Rene Gollent <anevilyak@gmail.com>

Implement #9777.

- Introduce class BreakpointProxy which acts as a container for
either a breakpoint or a watchpoint. BreakpointsTableModel now stores
a single list of these rather than separate Breakpoint/Watchpoint lists.
- Switch BreakpointListView to allow multiple selection mode, and
consequently change selection/listener interfaces to use a list of
BreakpointProxy objects. Adjust implementors accordingly.
- Rework breakpoint list columns to better mesh with a unified display
of breakpoint and watchpoint information.
- Add an input filter to handle removing breakpoints when the delete
key is pressed.


# d4f100e5 10-May-2013 Stephan Aßmus <superstippi@gmx.de>

Unify spacing

* Unify split width
* Make break point list attach to tab frame, apply default insets and spacing to buttons.


# 093b89ba 07-Dec-2012 Rene Gollent <anevilyak@gmail.com>

Fix uninitialized variable that could lead to crashes.

- Fixes first part of #9273.


# 12c53499 07-Nov-2012 Rene Gollent <anevilyak@gmail.com>

More UI support for watchpointgs.

- BreakpointTableModel now encapsulates both breakpoints and watchpoints.
- Extended BreakpointView and TeamWindow to handle enable/disable/removing
watchpoints as well.


# 11102e38 19-Nov-2011 Rene Gollent <anevilyak@gmail.com>

Reworked GUI settings storage.

- Simplified things so each window simply records all its settings into
a BMessage, which is what ultimately goes into the actual UI settings.

- Added settings storage/retrieval to the various sub views of the
team window. This means that the column widths/positioning on all
views hosting a column list view are now also preserved and restored.


# e3a631c0 15-Oct-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

* Introduced interface UserInterface, which abstracts the user interface code.
* Added implementation GraphicalUserInterface for the current GUI.

TeamDebugger does no longer know about TeamWindow.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33594 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c3c2ab316943a85f189415961734382c71e24f23 27-Jun-2015 Rene Gollent <rene@gollent.com>

Debugger: Code reorganization, no functional change.

- Rename BreakConditionConfigWindow to TeamSettingsWindow,
and move to own dedicated subfolder. Adjust callers accordingly.
Preparation work for other changes to come.


# 942226c711ca32e4c9b18e7c1e3a76fd546b3082 30-Oct-2014 Rene Gollent <rene@gollent.com>

Debugger: Add UI for configuring breakpoint conditions.

General:
- Add message codes for requesting breakpoint configuration.

UserInterfaceListener/TeamDebugger:
- Add/implement hooks for requesting breakpoint condition changes.

BreakpointsView:
- Add button to request editing the currently selected breakpoint's
condition.

TeamWindow:
- Handle request to show breakpoint edit window.

BreakpointEditWindow:
- Implement simple radio-based UI for modifying the current breakpoint's
condition.

Still missing: Actually handling/evaluating the breakpoint conditions in
the ThreadHandler when the breakpoint is hit.


# 0674a9ca80bcfb6bc9fedf040502e8b9d628298e 15-May-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

CID 1210931: missing "default:" in switch.


# ef2d649d76723c303957b2d5da5abde668753741 05-Jul-2013 Rene Gollent <anevilyak@gmail.com>

ExceptionConfigWindow -> BreakConditionConfigWindow.

Stop on image load removed from BreakpointsView, pending adding it to
BreakConditionConfigWindow with some additional options.


# 54bd95803955340f90339145e5fdcb01da0dbd1d 05-Jul-2013 Rene Gollent <anevilyak@gmail.com>

Cleanups, no functional change.


# 193c869185370acb4ba8927398f4d29426c9c62d 05-Jul-2013 Rene Gollent <anevilyak@gmail.com>

Style fix.


# bd503ae4cf645a6b2395c848489cf4f39b6b5025 05-Jul-2013 Rene Gollent <anevilyak@gmail.com>

Relocate "Stop on image load" option.

Rather than a menu item, it's now a checkbox located in the breakpoints
tab.


# f4d95e0e1967395893a9dd2224555a7b02083dcc 13-Jun-2013 Rene Gollent <anevilyak@gmail.com>

Slightly rearrange BreakpointsView.

Line up the buttons along the bottom rather than the side.
Add button to invoke exception configuration window.


# 6b308faf1ec990dd5bee3c870f6d654fd52a914f 19-May-2013 Rene Gollent <anevilyak@gmail.com>

Implement #9777.

- Introduce class BreakpointProxy which acts as a container for
either a breakpoint or a watchpoint. BreakpointsTableModel now stores
a single list of these rather than separate Breakpoint/Watchpoint lists.
- Switch BreakpointListView to allow multiple selection mode, and
consequently change selection/listener interfaces to use a list of
BreakpointProxy objects. Adjust implementors accordingly.
- Rework breakpoint list columns to better mesh with a unified display
of breakpoint and watchpoint information.
- Add an input filter to handle removing breakpoints when the delete
key is pressed.


# d4f100e56ef82d007ed3428bd8b7d0838425477f 10-May-2013 Stephan Aßmus <superstippi@gmx.de>

Unify spacing

* Unify split width
* Make break point list attach to tab frame, apply default insets and spacing to buttons.


# 093b89ba6e00a18b6b634a354e32820ce5532432 07-Dec-2012 Rene Gollent <anevilyak@gmail.com>

Fix uninitialized variable that could lead to crashes.

- Fixes first part of #9273.


# 12c53499e76d8d0e63a94eb738bbe13f387cb0dd 07-Nov-2012 Rene Gollent <anevilyak@gmail.com>

More UI support for watchpointgs.

- BreakpointTableModel now encapsulates both breakpoints and watchpoints.
- Extended BreakpointView and TeamWindow to handle enable/disable/removing
watchpoints as well.


# 11102e3848bcd78ce9a90478ad6992f966fae5c6 19-Nov-2011 Rene Gollent <anevilyak@gmail.com>

Reworked GUI settings storage.

- Simplified things so each window simply records all its settings into
a BMessage, which is what ultimately goes into the actual UI settings.

- Added settings storage/retrieval to the various sub views of the
team window. This means that the column widths/positioning on all
views hosting a column list view are now also preserved and restored.


# e3a631c0b48d904a9502dabb157639539484da53 15-Oct-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

* Introduced interface UserInterface, which abstracts the user interface code.
* Added implementation GraphicalUserInterface for the current GUI.

TeamDebugger does no longer know about TeamWindow.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33594 a95241bf-73f2-0310-859d-f6bbb57e9c96