History log of /haiku/src/apps/debugger/user_interface/gui/team_window/RegistersView.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.


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


# 2f864848 25-Apr-2015 Rene Gollent <rene@gollent.com>

Debugger: Cleanups.

- Factor out RegistersView's SIMD output formatting functions into
UiUtils helpers. Adjust RegistersView accordingly.
- Adjust DebugReportGenerator to detect SIMD registers and format
them appropriately for report output using the aforementioned
helpers.


# 88e499ca 15-Apr-2015 Rene Gollent <rene@gollent.com>

Debugger: Add SIMD format options.

RegisterTableModel:
- Add member for preferred SIMD unit format, and use it to decide
what to divide up such registers as, rather than hardcoding 16 bit integer.

RegistersView:
- When right clicking on an SIMD register, display a format context menu
allowing the user to decide what packed unit format to interpret the register
data as, and adjust table model accordingly.


# b7c7c417 04-Jan-2015 Rene Gollent <rene@gollent.com>

Debugger: Add basic handling of SIMD to RegistersView.

- If an SIMD register is detected, retrieve its value and format
it as an array of 16-bit hex values. This will be extended to
allow other format choices in a future commit.


# 98c5cb26 17-Sep-2013 Rene Gollent <anevilyak@gmail.com>

Debugger: Fix RegistersView context menu.

- Always grab the address value from the actual register value column,
rather than the one that's in fact under the mouse. Fixes the "Inspect"
item sending you to inspect address 0 if you happened to right click over
the register name rather than the value.


# 5077cb09 14-Sep-2013 Rene Gollent <anevilyak@gmail.com>

Debugger: add Inspect context item to Registers view.

- Allows one to treat the value of a register as a memory
address and jump directly to inspecting said address.


# 4ce4250b 17-Sep-2013 Rene Gollent <anevilyak@gmail.com>

Debugger: Fix RegistersView context menu.

- Always grab the address value from the actual register value column,
rather than the one that's in fact under the mouse. Fixes the "Inspect"
item sending you to inspect address 0 if you happened to right click over
the register name rather than the value.


# 729075a5 14-Sep-2013 Rene Gollent <anevilyak@gmail.com>

Debugger: add Inspect context item to Registers view.

- Allows one to treat the value of a register as a memory
address and jump directly to inspecting said address.


# 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


# 2f8648484205dd57cc83e2b90e34fca31402ee66 25-Apr-2015 Rene Gollent <rene@gollent.com>

Debugger: Cleanups.

- Factor out RegistersView's SIMD output formatting functions into
UiUtils helpers. Adjust RegistersView accordingly.
- Adjust DebugReportGenerator to detect SIMD registers and format
them appropriately for report output using the aforementioned
helpers.


# 88e499ca82c4b87c2bb046148348a5ec9121fe29 15-Apr-2015 Rene Gollent <rene@gollent.com>

Debugger: Add SIMD format options.

RegisterTableModel:
- Add member for preferred SIMD unit format, and use it to decide
what to divide up such registers as, rather than hardcoding 16 bit integer.

RegistersView:
- When right clicking on an SIMD register, display a format context menu
allowing the user to decide what packed unit format to interpret the register
data as, and adjust table model accordingly.


# b7c7c41749a795f818db184445399100baa24eec 04-Jan-2015 Rene Gollent <rene@gollent.com>

Debugger: Add basic handling of SIMD to RegistersView.

- If an SIMD register is detected, retrieve its value and format
it as an array of 16-bit hex values. This will be extended to
allow other format choices in a future commit.


# 98c5cb26829c1ad0d6664a5c397568cdfe8d40f8 17-Sep-2013 Rene Gollent <anevilyak@gmail.com>

Debugger: Fix RegistersView context menu.

- Always grab the address value from the actual register value column,
rather than the one that's in fact under the mouse. Fixes the "Inspect"
item sending you to inspect address 0 if you happened to right click over
the register name rather than the value.


# 5077cb09cb7a05a873599df1f8bf1dbfcdc60d75 14-Sep-2013 Rene Gollent <anevilyak@gmail.com>

Debugger: add Inspect context item to Registers view.

- Allows one to treat the value of a register as a memory
address and jump directly to inspecting said address.


# 4ce4250be08c334d7aa6e9008d0108afb7bdbf0b 17-Sep-2013 Rene Gollent <anevilyak@gmail.com>

Debugger: Fix RegistersView context menu.

- Always grab the address value from the actual register value column,
rather than the one that's in fact under the mouse. Fixes the "Inspect"
item sending you to inspect address 0 if you happened to right click over
the register name rather than the value.


# 729075a5e84fa7241e6d702348ae3f5fa80eef8a 14-Sep-2013 Rene Gollent <anevilyak@gmail.com>

Debugger: add Inspect context item to Registers view.

- Allows one to treat the value of a register as a memory
address and jump directly to inspecting said address.


# 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