History log of /haiku/src/apps/debugger/user_interface/gui/team_window/StackTraceView.cpp
Revision Date Author Comments
# 00c45752 28-Sep-2022 Augustin Cavalier <waddlesplash@gmail.com>

Debugger: Use StringWidth()+DefaultLabelSpacing() to determine column widths.

Much less cut off text in the default layout.


# 1f34a738 30-Aug-2022 Augustin Cavalier <waddlesplash@gmail.com>

Debugger: Use monospace font in tables that display addresses.

This makes stack traces, registers, variables, etc. so much nicer
and easier to read and work with. Ahh, much better.


# 93f52106 24-Sep-2017 Rene Gollent <rene@gollent.com>

Revert "Debugger: Implement #10671."

This reverts commit 02c7127cb914cfe9c0ffcf44efba0ea019573731.


# 6f568acb 14-Nov-2014 Rene Gollent <rene@gollent.com>

Fix x86-64 build.


# 02c7127c 14-Nov-2014 Rene Gollent <rene@gollent.com>

Debugger: Implement #10671.

- The stack trace view now remembers the last selected frame index for stopped
threads when switching between them.


# a7376ac1 30-Jun-2013 Rene Gollent <anevilyak@gmail.com>

Fix remaining flickering for #9841.

- Revert hrev45802. However, implement the same essential logic in
the TeamWindow itself, and have it guard the StackTraceView,
VariablesView, and step control buttons. This fixes flickering
in between short steps since it prevents the intermediate clear
from happening unnecessarily.
- Implement appropriate guards for the interim wait state.


# cb630dde 29-Jun-2013 Rene Gollent <anevilyak@gmail.com>

Cleanups.


# fcf72bc4 29-Jun-2013 Rene Gollent <anevilyak@gmail.com>

Reduce flicker in StackTrace display when single stepping.

When asked to clear the current stack trace, delay actually doing so
by .25 seconds. If the stack trace is set to a new one in the meantime,
the operation is aborted so we don't reset the trace twice.

Thanks Ingo for the suggestion.


# 0aae2709 17-Nov-2012 Rene Gollent <anevilyak@gmail.com>

Factor formatting utility functions out of RegistersView and
StackTraceView.


# 7483c98d 05-Aug-2012 Ingo Weinhold <ingo_weinhold@gmx.de>

Debugger (and some friends): 64 bit fixes


# f4b1ddb5 23-Jul-2012 Ingo Weinhold <ingo_weinhold@gmx.de>

Debugger: Coding style: normalize naming, some whitespace fixes

* TeamUISettings[Factory] -> TeamUiSettings[Factory]
* GUITeamUISettings -> GuiTeamUiSettings
* GUISettingsUtils -> GuiSettingsUtils


# 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.


# c3e066cf 16-Dec-2010 Ingo Weinhold <ingo_weinhold@gmx.de>

Replaced uses of obsolescent BReference[able] API.


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


# df989eb2 06-Nov-2009 Axel Dörfler <axeld@pinc-software.de>

* Improved default column sizes. Maybe the table view class should be able to
do so automatically?


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


# 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


# 6f568acbc80803b203997a4617c44ba1fe83e553 14-Nov-2014 Rene Gollent <rene@gollent.com>

Fix x86-64 build.


# 02c7127cb914cfe9c0ffcf44efba0ea019573731 14-Nov-2014 Rene Gollent <rene@gollent.com>

Debugger: Implement #10671.

- The stack trace view now remembers the last selected frame index for stopped
threads when switching between them.


# a7376ac17537ebef664373fada57d5d75ac2e818 30-Jun-2013 Rene Gollent <anevilyak@gmail.com>

Fix remaining flickering for #9841.

- Revert hrev45802. However, implement the same essential logic in
the TeamWindow itself, and have it guard the StackTraceView,
VariablesView, and step control buttons. This fixes flickering
in between short steps since it prevents the intermediate clear
from happening unnecessarily.
- Implement appropriate guards for the interim wait state.


# cb630dde7829e56d55296698f2935f525af7e4c4 29-Jun-2013 Rene Gollent <anevilyak@gmail.com>

Cleanups.


# fcf72bc4b4ceedb7bcacd25942ce273213969718 29-Jun-2013 Rene Gollent <anevilyak@gmail.com>

Reduce flicker in StackTrace display when single stepping.

When asked to clear the current stack trace, delay actually doing so
by .25 seconds. If the stack trace is set to a new one in the meantime,
the operation is aborted so we don't reset the trace twice.

Thanks Ingo for the suggestion.


# 0aae2709deadaa34594c210455211a67df5c097c 17-Nov-2012 Rene Gollent <anevilyak@gmail.com>

Factor formatting utility functions out of RegistersView and
StackTraceView.


# 7483c98dece8f3606fc5d3fd746c0544f7e4b6dd 05-Aug-2012 Ingo Weinhold <ingo_weinhold@gmx.de>

Debugger (and some friends): 64 bit fixes


# f4b1ddb580a6a390c7b11b66c799de95014c2c29 23-Jul-2012 Ingo Weinhold <ingo_weinhold@gmx.de>

Debugger: Coding style: normalize naming, some whitespace fixes

* TeamUISettings[Factory] -> TeamUiSettings[Factory]
* GUITeamUISettings -> GuiTeamUiSettings
* GUISettingsUtils -> GuiSettingsUtils


# 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.


# c3e066cf6d35a86d29396d4e740f9811e506b66c 16-Dec-2010 Ingo Weinhold <ingo_weinhold@gmx.de>

Replaced uses of obsolescent BReference[able] API.


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


# df989eb2bbe534fd8874261f670715119e673ba2 06-Nov-2009 Axel Dörfler <axeld@pinc-software.de>

* Improved default column sizes. Maybe the table view class should be able to
do so automatically?


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


# 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