hjk
694503cc76
debugger: looks like the BreakpointData layer is going to be unneeded.
2010-11-16 11:09:09 +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
Friedemann Kleint
af3d7fe3c8
Debugger: Initialize BreakpointParameters correctly.
2010-11-15 17:15:04 +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
0b32820a48
debugger: work on breakpoint enabling/disabling in gdb engine
2010-11-15 16:22:51 +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
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
Arvid Ephraim Picciani
5f75e5979e
Asynchronous breakpoint handling
2010-11-09 12:36:37 +01:00
hjk
0afb34d5eb
debugger: refactor breakpoint type, add function name to resolved jsbreakpoints
2010-10-29 14:31:16 +02:00
Arvid Ephraim Picciani
746df870fd
Remove some unnessesary headers
2010-10-29 12:13:04 +02:00
Arvid Ephraim Picciani
2a569ce073
Clean up BreakPoint
...
Reviewed-by: Friedemann Kleint
Reviewed-by: hjk
2010-10-29 11:29:37 +02:00
Friedemann Kleint
923c907d2e
Debugger: Fix slashes in breakpoint display.
...
Reviewed-by: Arvid Ephraim Picciani <arvid.picciani@nokia.com >
2010-10-18 14:54:42 +02:00
hjk
3cb91a1427
debugger: Fix state of breakpoint marker when disabling it using the breakpoint view
...
There was not updated cached state within the marker object.
Reviewed-by: Friedemann Kleint
Task: QTCREATORBUG-2544
2010-10-11 11:54:01 +02:00
hjk
6f35c937ca
debugger: fix breakpoint marker drawing after session ends
...
This is a stop-gap measure to make breakpoints usable again.
Proper fix is still needed.
Reviewed-by: Friedemann Kleint
2010-10-06 15:00:47 +02:00
hjk
7ad324feb3
debugger: more breakpoint fixes
2010-10-06 11:05:40 +02:00
hjk
d0848ee29a
debugger: fix breakpoint cleanup to allow subsequent runs
...
Reviewed-by: Friedemann Kleint
2010-10-05 16:06:41 +02:00
Friedemann Kleint
8d6f67f594
Debugger: List break on catch/throw as such and map names in engine.
...
Introduce special setting 'Stop on exception' for CDB.
Reviewed-by: hjk
2010-09-28 16:42:21 +02:00
hjk
b8d5f256a0
debugger: add missing 'Use full path' toggle in recently added 'Add Breakpoints' dialog
...
Reviewed-by: Friedemann Kleint
2010-09-28 13:15:36 +02:00
Friedemann Kleint
332889aec2
Debugger: Sanitize Datatypes, part 1: Breakpoints.
...
Make address a quint64, linnumber and ignoreCounts int.
Reviewed-by: hjk
2010-09-21 14:26:45 +02:00
Friedemann Kleint
88bc157b7c
Debugger[CDB]: Add thread names.
2010-09-17 13:28:50 +02:00
hjk
15fc9396b5
debugger: allow breakpoint removal also at the original position, not the "acknolegdged" one
...
Task-number: QTCREATORBUG-2264
2010-09-08 09:54:40 +02:00
hjk
40bb503219
debugger: re-adjust 'moved' breakpoints after debugging finished
2010-07-20 14:02:58 +02:00
hjk
4f4167a310
debugger: move BreakpointData into file of its own
2010-07-14 17:49:17 +02:00