#
674bc405 |
|
03-Nov-2012 |
Rene Gollent <anevilyak@gmail.com> |
Fix reference problem in InspectorWindow. On quit, the inspector window needs to detach itself from its current block and release its reference. Otherwise the next attempt to inspect the same block will crash since it still contains the deleted window in its listener list. Also fixes leaking blocks.
|
#
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
|
#
c22cb42c |
|
14-Jul-2012 |
Rene Gollent <anevilyak@gmail.com> |
Clean up dead code. CID 611306.
|
#
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.
|
#
58f5b04b |
|
06-Nov-2011 |
Rene Gollent <anevilyak@gmail.com> |
- Ensure that team and inspector window are locked when save/restoring settings. - Don't allow QuitRequested() to terminate the TeamWindow directly. GraphicalUserInterface will (and must) do so in order to ensure that the window object is still around when calling SaveSettings() on it. Should resolve #8091. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@43206 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
787740e0 |
|
03-Nov-2011 |
Rene Gollent <anevilyak@gmail.com> |
Save and restore the inspector window's frame + mode settings. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@43155 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f4ba9a45 |
|
19-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
* Cleanups. * Add support for keyboard navigation to the memory view. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42246 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
80480954 |
|
18-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
Add support for byte swapping to the memory inspector. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42238 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b1227839 |
|
16-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
Give focus the inspector's text input when opening the window. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42218 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
21e484ae |
|
16-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
* Add previous/next block navigation buttons. * Fix a calculation error with respect to the last line of the block. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42216 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
98a61309 |
|
16-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
* Re-enable 64-bit representation. * Clean up various drawing issues in the memory view's rendering code that were causing scrolling artifacts. * Fix stupid mistake whereby the data being visualized was in fact from the Debugger's address space, and not the target team's. This would likely also have caused some crashes. * Highlight the data pointed to by the current target address. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42212 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2acfac81 |
|
15-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
* Refactored MemoryView to be more flexible ; it can now show a configurable choice of hexadecimal and/or character displays of the memory data, with different digit grouping sizes. Still needs some work but is basically functional. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42204 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e99f2683 |
|
13-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
Slight cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42168 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
348e6deb |
|
13-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
* Move expression evaluation to the inspector window. * Actually start rendering the memory data. Still has some drawing glitches when scrolling though, will look into those tomorrow. Also doesn't yet highlight the location which the target address actually points to within the block. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42167 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3e3ce16f |
|
09-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
* Introduce TeamMemoryBlock[Manager]. These provide an interface to raw memory page data of the target team. * Jobs: Add RetrieveMemoryBlockJob which performs a background read of the target team's memory. Used by InspectRequested() to perform the actual work. * TeamDebugger: Added InspectRequested() hooks to allow clients to ask for a memory read to be performed. * Introduce InspectorWindow and MemoryView to form the basis of a memory inspector. As yet these are more or less stubs and not yet hooked in. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42080 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
674bc405892293408a69490937a59e102bf8ffc1 |
|
03-Nov-2012 |
Rene Gollent <anevilyak@gmail.com> |
Fix reference problem in InspectorWindow. On quit, the inspector window needs to detach itself from its current block and release its reference. Otherwise the next attempt to inspect the same block will crash since it still contains the deleted window in its listener list. Also fixes leaking blocks.
|
#
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
|
#
c22cb42c69cdec8f3c0e4871f00e66995bd19568 |
|
14-Jul-2012 |
Rene Gollent <anevilyak@gmail.com> |
Clean up dead code. CID 611306.
|
#
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.
|
#
58f5b04b3ba31bb0be91a590a560b97b40ffda4d |
|
06-Nov-2011 |
Rene Gollent <anevilyak@gmail.com> |
- Ensure that team and inspector window are locked when save/restoring settings. - Don't allow QuitRequested() to terminate the TeamWindow directly. GraphicalUserInterface will (and must) do so in order to ensure that the window object is still around when calling SaveSettings() on it. Should resolve #8091. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@43206 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
787740e0f9b9fc64b8ecf635e7b667699e5f80ea |
|
03-Nov-2011 |
Rene Gollent <anevilyak@gmail.com> |
Save and restore the inspector window's frame + mode settings. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@43155 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f4ba9a458fb9e33bb43fc02254ca05d388aef087 |
|
19-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
* Cleanups. * Add support for keyboard navigation to the memory view. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42246 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
80480954e22ab9345c14079a0974e943b63afc58 |
|
18-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
Add support for byte swapping to the memory inspector. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42238 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b1227839e5f6a082af1645b59b6df0abeff8f016 |
|
16-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
Give focus the inspector's text input when opening the window. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42218 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
21e484aea9033ba164c993650b4c5dc25b43d7aa |
|
16-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
* Add previous/next block navigation buttons. * Fix a calculation error with respect to the last line of the block. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42216 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
98a61309e7f5e814c295df9fb7de9ccb810a02d0 |
|
16-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
* Re-enable 64-bit representation. * Clean up various drawing issues in the memory view's rendering code that were causing scrolling artifacts. * Fix stupid mistake whereby the data being visualized was in fact from the Debugger's address space, and not the target team's. This would likely also have caused some crashes. * Highlight the data pointed to by the current target address. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42212 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2acfac81cd0853fb6d6d505e9435f7caba54824e |
|
15-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
* Refactored MemoryView to be more flexible ; it can now show a configurable choice of hexadecimal and/or character displays of the memory data, with different digit grouping sizes. Still needs some work but is basically functional. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42204 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e99f2683ba7b11df9f9a1c9711a6e54a932ca94e |
|
13-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
Slight cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42168 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
348e6deb98ae68c9fbe55de2502fa60f1f9e6f4d |
|
13-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
* Move expression evaluation to the inspector window. * Actually start rendering the memory data. Still has some drawing glitches when scrolling though, will look into those tomorrow. Also doesn't yet highlight the location which the target address actually points to within the block. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42167 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3e3ce16f5ea1cd92ef3d4fdb42a8822bde59d318 |
|
09-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
* Introduce TeamMemoryBlock[Manager]. These provide an interface to raw memory page data of the target team. * Jobs: Add RetrieveMemoryBlockJob which performs a background read of the target team's memory. Used by InspectRequested() to perform the actual work. * TeamDebugger: Added InspectRequested() hooks to allow clients to ask for a memory read to be performed. * Introduce InspectorWindow and MemoryView to form the basis of a memory inspector. As yet these are more or less stubs and not yet hooked in. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42080 a95241bf-73f2-0310-859d-f6bbb57e9c96
|