Commit Graph

47 Commits

Author SHA1 Message Date
hjk
afb54077f5 debugger: fix some regressions in the log output after the engine refactoring 2010-06-30 14:40:04 +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
5806009d29 Merge remote branch 'origin/2.0'
Conflicts:
	doc/qtcreator.qdoc
	src/plugins/debugger/debuggermanager.cpp
	src/plugins/texteditor/basetexteditor.cpp
2010-06-02 09:57:23 +02:00
hjk
8b806c4d8d debugger: make ctrl-click to navigate between input and output pane (much) faster 2010-06-01 12:36:28 +02:00
Friedemann Kleint
9e8219fda2 Debugger: Add menu option for saving debugger logs.
...as X11-clipboard is unreliable for long logs.
2010-05-25 15:25:33 +02:00
hjk
3660feadd9 debugger: get rid of the remaing frame in the output window 2010-03-18 16:48:15 +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
04b4fcb6bd debugger: change capitalization of context menu action texts to Book Style 2010-02-12 10:53:25 +01:00
hjk
f5f7942f7d debugger: add some time stamps to input pane, too 2010-02-04 15:02:03 +01:00
hjk
70a948abf5 debugger: remove standalone option 2010-02-04 10:38:11 +01:00
Friedemann Kleint
f672bff338 Fix some code scanning issues.
foreach()-Loops.
2010-02-01 14:00:07 +01:00
Friedemann Kleint
2fd8b2d7ff Fix some code scanning issues.
QString: Use QChar where appropriate.
2010-02-01 12:43:56 +01:00
hjk
1b77161e71 debugger: clean up verbosity settings in trk adapter 2010-01-15 12:07:45 +01:00
hjk
3023495c71 debugger: don't keep scrolling to the end if the user manually moved the
cursor
2010-01-04 13:16:45 +01:00
hjk
92c3939088 debugger: remove ambiguous shortcut 2009-10-07 14:43:49 +02:00
hjk
59739162ad debugger: debugger view: make output pane wider than input pane 2009-10-01 17:03:56 +02:00
Friedemann Kleint
90470771fd Debugger: Export DebuggerManager and DebuggerStartParameters.
For device debugging. Move both from namespace
Debugger::Internal to Debugger, export them, give
DebuggerManager a static instance().
2009-09-25 16:01:28 +02:00
hjk
39e1113707 debugger: add a simple syntax highlighter for disassembler output 2009-08-18 16:47:01 +02:00
hjk
93cbef8724 long live the king 2009-08-14 09:30:56 +02:00
con
48134939c0 Back to the bottom. 2009-07-21 15:56:04 +02:00
con
22d41fb37e Add missing find tool bar placeholders. 2009-07-21 13:44:30 +02:00
Alessandro Portale
d3f9757916 Removing some unused semicolons after Q_UNUSED
There were both variants, with and without extra semicolon.
2009-07-13 17:35:17 +02:00
hjk
452c712422 debugger: fix regression + whitespace at eol
Double click on debugger input did not jump to the output anymore.
2009-07-10 09:50:51 +02:00
hjk
c58ba01148 debugger: some color for time stamps in log output 2009-07-08 17:28:04 +02:00
Friedemann Kleint
a360c65e4d Made CDB use colored output and add LogWarning. 2009-06-19 12:47:23 +02:00
hjk
3545c822c9 debugger: put some color into the outputpane 2009-06-19 12:05:23 +02:00
hjk
a595e8f403 debugger: limit log window to 100000 lines. 2009-06-18 13:24:33 +02:00
Jason McDonald
884b7af769 Update license headers and sales contact details.
Reviewed-by: Trust Me
2009-06-17 00:01:27 +10:00
hjk
d7af85a097 debugger: implement a dumper for QAbstractItemModel
This also squashes a namespace related bug introduced by the watchutils
refactoring.
2009-06-03 12:48:48 +02:00
hjk
ee5fb31f11 debugger: re-start work on image dumper 2009-05-29 16:25:12 +02:00
hjk
957a8f3479 debugger: some encoding correctness 2009-05-29 10:35:29 +02:00
Daniel Molkentin
63f760a8d6 Unify Gdb and Gdb spelling, rename Gdb View to "Debugger", update docs. 2009-05-06 17:54:11 +02:00
Oswald Buddenhagen
c5df15003b add some missing Q_OBJECTs 2009-04-20 16:51:10 +02:00
Oswald Buddenhagen
6d5eeb7afb add missing tr()s, etc., add some //: comments 2009-04-20 16:51:10 +02:00
hjk
7f3ac4614b debugger: use a new action for "executing a line" 2009-04-03 15:47:11 +02:00
hjk
cad7d43678 debugger: use QPlainTextEdit instead of QTextEdit for output pane 2009-03-27 17:31:58 +01:00
hjk
c3fc03c11c debugger: add shortcut to debugger properties in more context menus 2009-03-24 16:39:30 +01:00
hjk
8ca887aae2 Fixes: change file license headers to include LGPL 2009-02-25 09:15:00 +01:00
Daniel Molkentin
59affcfffc Bump year in licence header. 2009-01-13 19:22:14 +01:00
hjk
da3cb14483 chancge Nokia GPL exception version from 1.2 to 1.3 2008-12-16 17:20:00 +01:00
hjk
d8b343afa1 silence warning 2008-12-05 18:27:45 +01:00
hjk
df7aacd637 more file cosmetics 2008-12-02 15:08:31 +01:00
hjk
ab83dcd87c off-by-one in headers 2008-12-02 14:20:25 +01:00
hjk
8a43d9b9f3 end-of-line whitespace correction of the new headers 2008-12-02 14:17:16 +01:00
con
05c35356ab Initial import 2008-12-02 12:01:29 +01:00