Friedemann Kleint
24cadd34a1
I10N: First translation fixes for 2.1
...
Fix README, some spelling errors, remove contractions,
exclamation marks, correct some plural forms, join split messages.
Add QCoreApplication::translate to non-Q_OBJECT-classes.
Fix some lupdate warnings about discarding meta-data (//:).
2010-09-10 10:51:43 +02:00
hjk
d653099b8c
debugger: don't show list of searched dumper locations if there was none
2010-09-08 11:54:55 +02:00
hjk
ad95e3372d
debugger: fix recently introduced regression with compiled dumpers.
...
'+' instead of '+='. Duh.
2010-09-08 10:26:17 +02:00
Robert Loehning
491c8e1334
debugger: compile fix msvc. done by hjk.
2010-09-01 18:02:56 +02:00
hjk
4cbbe366af
debugger: make a 'type' a QByteArray, not a QString
...
Saves lots of conversion.
2010-09-01 17:36:09 +02:00
hjk
7b5b60ff8a
debugger: code cosmetics
2010-08-27 17:24:22 +02:00
hjk
f292254967
debugger: attempt to re-try examining dumper location after build.
...
Still does not work as the location itself is unknown.
2010-07-21 12:07:49 +02:00
hjk
c234c7cf14
debugger: don't show the version nag dialog if version extraction went wrong
2010-07-21 11:14:35 +02:00
hjk
99fdaf06a2
debuygger: make snapshots using true parallel engines
2010-07-14 17:49:17 +02:00
hjk
e760700f0f
debugger: overhaul "state machine"
...
This mainly allows for more precise shutdown and tightens the set
of allowed transitions.
2010-07-14 17:49:16 +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
9f7e9dc0ae
debugger: refactoring of output channeling
2010-06-14 18:22:09 +02:00
hjk
b3aff6b919
debugger: more of the RunControl refactoring
...
Pass output through the RunControl instead of the DebuggerManager.
2010-06-14 17:24:13 +02:00
hjk
97edcb7977
debugger: start 'runcontrol-ification' of the debugger plugin.
...
This replaces most uses of DebuggerStartParameters by DebuggerRunControl
which is a simple RunControl with a DebuggerStartParameters member.
Plan is to move all global state to the run controls, and possibly
introduce specialized ones for core debugging etc.
2010-06-14 10:45:11 +02:00
con
30fae3eab1
Merge remote branch 'origin/2.0'
...
Conflicts:
doc/qtcreator.qdoc
src/plugins/projectexplorer/taskwindow.h
src/plugins/qmldesigner/designercore/model/modelmerger.cpp
src/plugins/qmljseditor/qmljshoverhandler.h
src/plugins/qt4projectmanager/Qt4ProjectManager.pluginspec
src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationwidget.cpp
src/plugins/subversion/subversionplugin.cpp
2010-06-11 16:30:39 +02:00
Oswald Buddenhagen
2592e6eed0
non-python: fix dumping of structs inside qt containers
...
Reviewed-by: hjk
2010-06-11 11:13:16 +02:00
Tobias Hunger
5d5f647f3d
Fix preprocessor directives
...
* The standard says all preprocessor directives have to start
at column 0.
2010-06-10 13:28:14 +02:00
hjk
098dd35134
debugger: check matching Qt versions of compiled dumpers and debuggee
2010-05-20 16:49:48 +02:00
hjk
148d232e88
debugger: implement return value visualization also for gdb/NoPython
2010-05-19 13:20:34 +02:00
hjk
2f69bae63f
debugger: gather more information on threads when easily available
2010-05-18 12:13:27 +02:00
ck
ef7c5fae60
Debugger: Support running GDB over SSH.
...
Reviewed-by: hjk
2010-05-05 12:51:21 +02:00
hjk
98cdd33060
debugger: make error message after a broken stack response less intrusive
2010-04-29 12:15:08 +02:00
hjk
9a8ac49c2c
debugger: new files for WatchData; move potentially shared code to watchutils.cpp
2010-04-27 15:33:22 +02:00
hjk
0ac8388847
debugger: fix some encoding issues, modify manual tests
2010-04-08 14:39:21 +02:00
hjk
59af793953
debugger: polish address display. also remove the mostly unused 'stored' address
2010-03-23 14:48:32 +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
hjk
c8a61cc8f2
debugger: implement selected of string encoding per pointer type/individual pointer
2010-03-11 18:56:28 +01:00
hjk
9595504bda
Long live the king!
2010-03-05 11:28:13 +01:00
hjk
839ad4dae7
debugger: rename some watch-update related variables to prepare a similar
...
mechanism for breakpoints.
2010-03-03 18:10:17 +01:00
hjk
a2c8394088
debugger: fix assignment to array members
2010-02-11 14:36:27 +01:00
hjk
9f7966d344
debugger: rename gdb{In,Out}putAvailable to showDebugger{In,Out}put
2010-02-11 10:52:24 +01:00
Friedemann Kleint
a6037c3850
Debugger: Compile on Windows.
2010-02-08 14:06:00 +01:00
hjk
eb60cf1d58
debugger: fix dumper loading on mac
2010-02-08 13:08:52 +01:00
Friedemann Kleint
74977e1290
Debugger: Fix some code scanning issues.
2010-02-03 17:22:44 +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
hjk
1c5c6e8723
debugger: more python/non-python splitting
2010-01-21 17:19:09 +01:00
hjk
ffd48ebd4c
debugger: remove injection loading.
...
Was used only on Windows, and we have ther python now.
2010-01-21 17:19:09 +01:00
hjk
cdae30ccdb
debugger: start splitting off python and non-python specific bits
2010-01-21 17:19:08 +01:00