hjk
2b80651d7b
debugger: less magic state transitions in the break handler
2010-11-30 13:40:23 +01:00
hjk
8a2e21eb60
debugger: add a few more asserts
2010-11-30 10:00:33 +01:00
hjk
6cb72f0634
debugger: watchpoint cosmetics
2010-11-26 12:39:14 +01:00
hjk
15ee289ee2
make breakpoint and watchers view more robust when switching sessions
2010-11-25 17:17:31 +01:00
hjk
2cbe7a3655
debugger: update breakwindow after breakpoint property changes
2010-11-25 15:03:02 +01:00
hjk
b66a6741da
debugger: enable breakpoint setting from a disassembler view
2010-11-25 13:35:01 +01:00
hjk
90657a496b
debugger: small usability fixes for dissassembler, breakpoint view, location
2010-11-24 15:55:45 +01:00
hjk
e309310308
debugger: remove macro from breakhandler/h
2010-11-18 17:54:05 +01:00
hjk
9b115f4b78
debugger: take unusual marker file names into account when toggling breakpoints.
2010-11-18 16:32:03 +01:00
hjk
abd7ab2cd5
debugger: fix some breakpoint state transitions in gdb engine
2010-11-18 16:16:23 +01:00
hjk
caa9a99228
debugger: stream line acknowledgement of breakpoint property changes
2010-11-18 16:08:10 +01:00
hjk
0b3ef78ca6
debugger: robustify file name reading on Mac
2010-11-18 16:01:13 +01:00
hjk
c448ae842d
debugger: fix markers for breakpoints in constructors
2010-11-18 15:48:17 +01:00
hjk
7ffa0927cf
debugger: better synchronize icon selection for editor and view marker
2010-11-18 15:48:17 +01:00
hjk
4943d19907
debugger: don't replicate response.fileName as markerFileName etc.
2010-11-18 13:38:58 +01:00
hjk
bf1f351f29
debugger: first step to re-enable breakpoint location update.
2010-11-18 12:31:26 +01:00
hjk
adba4c954c
debugger: remove breakpoint notification indirection through the engine
2010-11-16 18:20:52 +01:00
hjk
4e1452fd59
debugger: handle disabled breakpoints on debugger startup again
2010-11-16 18:14:44 +01:00
hjk
a9a9143b5d
debugger: replace BreakpointPending state with a flag in BreakpointResponse
...
To keep the breakpoint state machinery simple
2010-11-16 18:14:44 +01:00
hjk
e1e680db01
debugger: fix cut&paste error in breakpoint states
2010-11-16 18:14:44 +01:00
hjk
cb4e680424
debugger: add a few permitted breakpoint state transitions
2010-11-16 17:09:55 +01:00
hjk
fd8bf48b2b
debugger: start tightening the breakpoint state machinery
2010-11-16 17:09:55 +01:00
hjk
d7a75dff9e
debugger: breakpoint code cosmetics
2010-11-16 12:43:17 +01:00
hjk
0a004097e1
debugger: remove intermediate BreakpointData stucture layer
2010-11-16 11:48:43 +01:00
hjk
694503cc76
debugger: looks like the BreakpointData layer is going to be unneeded.
2010-11-16 11:09:09 +01:00
hjk
3cf3f14d7f
debugger: more breakpoint refactoring
2010-11-16 10:50:26 +01:00
hjk
62c7a110ab
debugger: code cosmetics
2010-11-16 10:50:26 +01:00
hjk
76d2c58161
debugger: move marker filename and linenumber to BreakpointItem
2010-11-16 10:50:26 +01:00
Friedemann Kleint
29beabd5a4
Debugger: Handle throw/catch/main as BreakpointType enum values.
...
Remove BreakHandler::hasPendingBreakpoints, handle new types
in CDB and gdb. Start fixing Breakpoint-Dialog.
Add assignment of Breakpointresponse from BreakpointParameters.
Reviewed-by: hjk
2010-11-16 10:23:20 +01:00
hjk
146b2f0561
debugger: don't store watch points in session
2010-11-15 18:49:16 +01:00
hjk
f9cd211d29
debugger: fix setting of breakpoint types on session loading
2010-11-15 17:26:07 +01:00
Friedemann Kleint
9fc5970bdb
Debugger: Introduce BreakpointParameters as base struct.
...
For Breakpoint data manipulation.
Reviewed-by: hjk
2010-11-15 17:04:29 +01:00
hjk
50dc4d8664
debugger: update display on engine exit
2010-11-15 16:58:23 +01:00
hjk
ef0073f17d
debugger: BreakpointByFileAndLine is default when loading sessions.
2010-11-15 16:24:34 +01:00
hjk
0b32820a48
debugger: work on breakpoint enabling/disabling in gdb engine
2010-11-15 16:22:51 +01:00
hjk
a3923f8c24
debugger: re-enable "Delete all breakpoints" etc
2010-11-15 15:31:05 +01:00
Friedemann Kleint
30d6ae0e3d
Debugger: Make CDB compile again.
2010-11-15 15:24:47 +01:00
hjk
4d1cd647b4
debugger: code cosmetics; fix toggling breakpoints using the editor context
2010-11-15 15:20:39 +01:00
hjk
7c337614a8
debugger: show disabled breakpoints again
2010-11-15 15:05:39 +01:00
hjk
a3b1ee1cb4
debugger: add some description to breakpoint states in tooltip.
...
FIXME: add translations once interface has stabilized.
2010-11-15 14:35:19 +01:00
hjk
482db08b00
debugger: move breakpoit tooltip from BreakpointData to BreakpointHandler
...
It also shows the response data.
2010-11-15 14:27:06 +01:00
hjk
956b54289e
debugger: make BreakpointData and BreakpointResult proper value types
2010-11-15 14:12:34 +01:00
hjk
b02c71e926
debugger: collect breakpoint related data in a single hash
2010-11-15 13:12:37 +01:00
hjk
c6d3f08550
debugger: add forgotten ignoreCount accessor implementation
2010-11-15 12:32:51 +01:00
hjk
8ae541b36f
debugger: Refactor breakpoint handling.
...
The breakpoints are now (fairly) tightly guarded by the BreakpointHandler.
Engines and Views are only supposed to refer to them by id. They also have
individual states now. The breakpoint data is split into a "user requested"
"fixed" part in BreakpointData and the engines' acknowledged data in a new
struct BreakpointResponse.
TODO: Move m_state and m_engine members to BreakpointResponse. Fix regressions
in the marker handling.
2010-11-15 12:09:25 +01:00
hjk
89eb27d231
debugger: remove some dead code
2010-11-10 14:36:53 +01:00
hjk
2161e0f6d9
debugger: refactoring of the plugin interface
...
There's some 'external' and some 'internal' part now. Other plugins
are only supposed the external interface.
2010-11-10 12:08:23 +01:00
hjk
1afea78c7d
debugger: convert register handler/window architecture
2010-11-05 13:51:02 +01:00
hjk
8e62715130
debugger: move logical ownership of breakhandler from engines to plugin
2010-11-04 09:55:05 +01:00
Friedemann Kleint
22f03cbde6
ProjectExplor/Debugger: Header cleanup
2010-11-02 16:14:00 +01:00