hjk
718433d27e
debugger: add a somewhat more generic breakpoint creation dialog
2010-09-21 16:33:14 +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
dt
31e98bf448
Debugger: Fix en/disabling of "Delete All Breakpoints"
...
Reviewed-By: hjk
2010-09-14 17:32:08 +02:00
Alessandro Portale
3aa3c5688f
Pedantic cleanup of filename parameters for QIcon constructor
...
Using more *::Constants::ICON_* where it makes sense and
wrapping the file names into QLatin1String where they were
missing.
The increased usage of the ICON constants needed a few more
cross plugin includes of *constants.h, here and there.
I think that it is OK, since the dependencies were alredy there
icon resource wise.
2010-07-30 22:17:14 +02:00
hjk
2bdf10ce10
debugger: reenable disabling of breakpoints in editor context menu
2010-06-25 17:38:25 +02:00
hjk
f3d38de913
debugger: fix breakpoint toggling of "moved" breakpoints
2010-06-25 17:38:25 +02:00
hjk
6a6cba5518
debugger: The DebuggerEngine refactoring.
...
This replaces the (de facto) singleton engines and data handlers by classes
that are instantiated per run. The DebuggerRunControl will now create an
object of (a class derived from) DebuggerEngine that contains all the relevant
"dynamic" data.
DebuggerManager is no more. The "singleton" bits are merged into DebuggerPlugin,
whereas the data bits went to DebuggerEngine.
There is no formal notion of a "current" DebuggerEngine. However, as there's
only one DebuggerEngine at a time that has its data models connected to the
view, there's still some "de facto" notion of a "current" engine. Calling
SomeModel::setData(int role, QVariant data) with custom role is used as the
primary dispatch mechanism from the views to the "current" data models
(and the engine, as all data models know their engine).
2010-06-22 10:59:57 +02:00
hjk
35bfbec797
debugger: refactor thread related class
2010-05-18 12:13:27 +02:00
hjk
d8318a9502
debugger: refactor breakpoint handling
...
Use BreakpointData objects for communicaition instead of random
collection of some of their attributes.
2010-05-17 15:41:59 +02:00
hjk
3795539e0a
debugger: fix scheduling of deletion of data watch points
2010-05-10 15:39:41 +02:00
hjk
01aabbda82
debugger: rename some breakpoint related functions
2010-05-10 15:39:41 +02:00
hjk
6c0b947ec1
debugger: first shot a implementing data watchpoints
2010-05-07 15:17:11 +02:00
hjk
5560f5e2f1
debugger: make it possible to bulk-assign breakpoints to threads
2010-04-30 14:22:48 +02:00
hjk
24d1fbd15b
debugger: support for per-thread breakpoints
2010-04-30 13:41:19 +02:00
con
6c492dac4d
Remove some focus rects on the Mac that don't belong there.
2010-04-16 11:40:25 +02:00
hjk
be0dfb8cfc
debugger: slightly better wording of action names when disabling multiple
...
breakpoints
2010-04-12 15:24:56 +02:00
hjk
0d4b3ee8a1
debugger: better tell gdb about changed breakpoint attributes.
2010-03-25 12:29:51 +01:00
Friedemann Kleint
bbcacaf59f
Header cleaning spree in Core/Debugger and Symbian/Maemo-code of Qt4.
2010-03-18 10:59:06 +01:00
Jens Bache-Wiig
d58184173e
Clean up layouts and use minisplitter everywhere
...
This patch replaces all uses of QSplitter with thin 1-pixel
splitters. I also fixed dock widget layouts in main windows
to do the same. Additionally I had to tweak the tabbars so
they look good in mini splitter layouts to avoid a double
left-border.
Reviewed-by: thorbjorn
2010-03-17 11:23:10 +01:00
hjk
9595504bda
Long live the king!
2010-03-05 11:28:13 +01:00
hjk
98e8813ccd
debugger: use the right flag to select using full paths for breakpoints
2010-03-04 13:19:18 +01:00
hjk
04b4fcb6bd
debugger: change capitalization of context menu action texts to Book Style
2010-02-12 10:53:25 +01:00
Robert Loehning
7e01c3b5bd
Compile fix
2010-02-11 19:46:46 +01:00
hjk
47fa65be6c
debugger: some basic support for 'catch catch' and 'catch throw'
...
Hidden in the Breakpoints context menu.
2010-02-11 17:46:05 +01:00
Oswald Buddenhagen
75b42f18d8
Merge remote branch 'origin/1.3'
...
Trailing whitespace removal re-applied manually.
2010-01-29 22:50:23 +01:00
Oswald Buddenhagen
a6ca348636
remove trailing whitespace
...
doing it in 1.3 as well to avoid possible later conflicts
2010-01-29 21:33:57 +01:00
hjk
b4e99074af
debugger: better positioning of current entry when deleting breakpoints
2010-01-15 15:06:40 +01:00
hjk
4eea61c47f
debugger: fix breakpoihnt deletion by using the context menu action
2009-11-13 10:55:50 +01:00
Friedemann Kleint
1fb8f60e03
Debugger: Fix crash toggling Stack/"Derefence Pointers" without project
...
Enable debugger actions correctly.
Reviewed-by: hjk <qtc-committer@nokia.com >
2009-10-07 13:36:48 +02:00
hjk
ccd37a6655
debugger: make 'address column' in stack and breakpoint view optional
2009-10-01 11:42:04 +02:00
hjk
589cc43ab1
debugger: make context menus of views look more similar
2009-08-18 16:47:02 +02:00
hjk
93cbef8724
long live the king
2009-08-14 09:30:56 +02:00
Friedemann Kleint
1cad9748cc
Fixed tr()-glitches.
2009-07-30 16:44:16 +02:00
Friedemann Kleint
23f11f5fe7
Add "Delete all breakpoints/Delete breakpoints by file".
...
Reviewed-by: hjk <qtc-committer@nokia.com >
2009-07-16 15:22:54 +02:00
hjk
609f4a437b
debugger: Rework watch model.
...
It's now properly using canFetchMore/fetchMore. cdb is not yet ported.
2009-06-17 16:00:04 +02:00
Jason McDonald
884b7af769
Update license headers and sales contact details.
...
Reviewed-by: Trust Me
2009-06-17 00:01:27 +10:00
con
9c7801956d
Merge commit 'origin/1.2'
...
Conflicts:
src/plugins/debugger/breakwindow.cpp
2009-06-12 17:03:17 +02:00
hjk
b052ce2c21
debugger: add a 'break at main' checkbox in the 'start and debug external' dialog
2009-06-12 12:57:22 +02:00
hjk
94b1b1fd7b
debugger: move 'break by function' menu items
...
Move menu to from the main debug window to the context menu of the
breakpoints view to avoid clutter in the main menus.
2009-06-12 11:55:42 +02:00
hjk
93ab95bc99
debugger: let the breakpoint view handle multiple items at once
2009-06-11 13:41:19 +02:00
hjk
fe7e88a6b5
debugger: rename resource path for generic images from 'gdbdebugger' to 'debugger'
2009-05-19 15:35:47 +02:00
hjk
fc78ae272b
debugger: use short paths by default for setting breakpoints
2009-05-11 13:22:21 +02:00
hjk
307470b21f
debugger: make striped background of debug views optional
2009-05-05 10:15:09 +02:00
hjk
d37a2d3aad
debugger: introduce enabling/disabling of breakpoints
2009-04-28 15:09:23 +02:00
Friedemann Kleint
d4ccc16f9f
Implement disassembler for cdb.
...
Filter debugging output correctly, some glitches. Extract
base class for debugging output to be able to intercept
debugging output for other purposes (such as disassembling).
2009-04-14 15:04:19 +02:00
hjk
3e38a0598b
debugger: make user visible strings translatable
2009-04-08 16:05:49 +02:00
hjk
c3fc03c11c
debugger: add shortcut to debugger properties in more context menus
2009-03-24 16:39:30 +01:00
hjk
c110da750b
debugger: make QAction a base class of DebuggerAction
2009-03-19 15:54:52 +01:00
hjk
5999c35d2c
debugger: some action related cleanup
2009-03-19 15:44:26 +01:00
hjk
66674d3ae9
debugger: more actions reshuffling
2009-03-19 10:54:27 +01:00