Commit Graph

458 Commits

Author SHA1 Message Date
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
hjk
08c6899efa debugger: scrap one of the 6.4 workarounds when using 6.8 2010-01-15 11:38:25 +01:00
hjk
e2e29587a1 debugger: go to a defined state if we can't talk to the inferior anymore 2010-01-15 11:38:24 +01:00
hjk
dd118df7cb debugger: workaround failing 'info locals' on gdb 6.8-symbianelf 2010-01-15 11:38:20 +01:00
hjk
0cadbd85de debugger: show the result of failed dumper calls in the log 2010-01-15 11:32:41 +01:00
con
24d592d8fa Merge remote branch 'origin/1.3'
Conflicts:
	src/plugins/bineditor/bineditorplugin.cpp
	src/plugins/coreplugin/editormanager/editormanager.cpp
	src/plugins/debugger/gdb/gdbengine.cpp
	src/plugins/debugger/watchhandler.cpp
2010-01-14 18:45:35 +01:00
dt
1da2e9e8d8 Fix for wrong version in gdb substitute for qt path
Reviewed-By: thorbjorn
2010-01-14 17:26:18 +01:00
hjk
d5c9192c6b debugger: several small fixes for new gdb in trkadapter 2010-01-13 15:20:22 +01:00
hjk
19b9f1404f debugger: extra 'continue' for stops delivered by new symbian gdb 2010-01-13 15:20:21 +01:00
con
232db42069 Fixes: Not able to set breakpoints in running application.
Regression introduced by the gdb startup speedup.

Reviewed-by: hjk
2010-01-13 11:04:08 +01:00
con
7be7c52a69 Fix use of dumper library.
Not assigning a value to a variable will not put the variable in the
right state...
2010-01-12 18:41:21 +01:00
con
7199223a6e Merge remote branch 'origin/1.3'
Conflicts:
	doc/qtcreator.qdoc
	doc/qtcreator.qdocconf
	src/app/Info.plist
	src/plugins/bineditor/BinEditor.pluginspec
	src/plugins/bookmarks/Bookmarks.pluginspec
	src/plugins/cmakeprojectmanager/CMakeProjectManager.pluginspec
	src/plugins/coreplugin/Core.pluginspec
	src/plugins/coreplugin/coreconstants.h
	src/plugins/cpaster/CodePaster.pluginspec
	src/plugins/cppeditor/CppEditor.pluginspec
	src/plugins/cppeditor/cppeditor.cpp
	src/plugins/cpptools/CppTools.pluginspec
	src/plugins/cvs/CVS.pluginspec
	src/plugins/debugger/Debugger.pluginspec
	src/plugins/debugger/debuggeragents.cpp
	src/plugins/debugger/gdb/gdbengine.cpp
	src/plugins/designer/Designer.pluginspec
	src/plugins/fakevim/FakeVim.pluginspec
	src/plugins/find/Find.pluginspec
	src/plugins/genericprojectmanager/GenericProjectManager.pluginspec
	src/plugins/git/ScmGit.pluginspec
	src/plugins/helloworld/HelloWorld.pluginspec
	src/plugins/help/Help.pluginspec
	src/plugins/locator/Locator.pluginspec
	src/plugins/perforce/Perforce.pluginspec
	src/plugins/projectexplorer/ProjectExplorer.pluginspec
	src/plugins/qmleditor/QmlEditor.pluginspec
	src/plugins/qmleditor/idcollector.cpp
	src/plugins/qmleditor/idcollector.h
	src/plugins/qmleditor/parser/qmljsglobal_p.h
	src/plugins/qmleditor/qmlcodecompletion.cpp
	src/plugins/qmleditor/qmlcodeformatter.cpp
	src/plugins/qmleditor/qmlcodeformatter.h
	src/plugins/qmleditor/qmlexpressionundercursor.cpp
	src/plugins/qmleditor/qmllookupcontext.cpp
	src/plugins/qmleditor/qmlresolveexpression.cpp
	src/plugins/qmleditor/qmlsymbol.cpp
	src/plugins/qmleditor/qmlsymbol.h
	src/plugins/qmlprojectmanager/QmlProjectManager.pluginspec
	src/plugins/qt4projectmanager/Qt4ProjectManager.pluginspec
	src/plugins/qtscripteditor/QtScriptEditor.pluginspec
	src/plugins/regexp/RegExp.pluginspec
	src/plugins/resourceeditor/ResourceEditor.pluginspec
	src/plugins/snippets/Snippets.pluginspec
	src/plugins/subversion/Subversion.pluginspec
	src/plugins/texteditor/TextEditor.pluginspec
	src/plugins/vcsbase/VCSBase.pluginspec
	src/plugins/welcome/Welcome.pluginspec
	src/shared/qml/parser/qmljsast.cpp
	src/shared/qml/parser/qmljsast_p.h
	src/shared/qml/parser/qmljsastfwd_p.h
	src/shared/qml/parser/qmljsastvisitor.cpp
	src/shared/qml/parser/qmljsastvisitor_p.h
	src/shared/qml/parser/qmljsengine_p.cpp
	src/shared/qml/parser/qmljsengine_p.h
	src/shared/qml/parser/qmljsgrammar.cpp
	src/shared/qml/parser/qmljsgrammar_p.h
	src/shared/qml/parser/qmljslexer.cpp
	src/shared/qml/parser/qmljslexer_p.h
	src/shared/qml/parser/qmljsmemorypool_p.h
	src/shared/qml/parser/qmljsnodepool_p.h
	src/shared/qml/parser/qmljsparser.cpp
	src/shared/qml/parser/qmljsparser_p.h
2010-01-12 18:02:04 +01:00
con
e28968bf39 Also remove tokens that we consider "lost" from the list.
Reviewed-by: hjk
2010-01-12 16:54:00 +01:00
con
cdf06a4b3e Remove debug output.
Reviewed-by: hjk
2010-01-12 16:23:05 +01:00
con
ff066d5e76 Fixes: Missing locals & watchers when debugging on Snow Leopard
Task-number: QTCREATORBUG-436
Reviewed-by: hjk
2010-01-12 15:22:02 +01:00
con
77b3bf4d7b debugger: fix timeout message.
(cherry picked from commit 9ee71d7da9)

Conflicts:

	src/plugins/debugger/gdb/gdbengine.cpp
2010-01-12 15:13:36 +01:00
hjk
9ee71d7da9 debugger: fix timeout message. 2010-01-12 14:31:17 +01:00
hjk
40e4837d63 debugger: add debug message for non-critical timeouts 2010-01-12 14:31:16 +01:00
hjk
87d13230c1 debugger: disable 'continue' as woraround for failing 'step' 2010-01-12 10:53:30 +01:00
Tobias Hunger
592e494d1a Fix typos
Reviewed-by: thorbjorn
2010-01-11 10:26:13 +01:00
hjk
9052bd279f debugger: fix editor tooltips for new dumpers 2010-01-08 18:17:02 +01:00
Friedemann Kleint
945315173f Translations: Fix debugger messages
Reviewed-by: hjk
2010-01-08 11:32:53 +01:00
hjk
c283c05d31 debugger: -break-list should be discardable if we do in in each step 2010-01-07 16:25:18 +01:00
hjk
270defaf59 debugger: go back to explicitly named pointers 2010-01-06 16:38:10 +01:00
con
ea2101950f debugger: move watchdog timeout initialization to a place where it actually can access the stored settings.
(cherry picked from commit de23834fc9)

Conflicts:

	src/plugins/debugger/gdb/gdbengine.cpp
2010-01-06 15:57:11 +01:00
hjk
e80e5e5580 debugger: fix thinko in time out computation
(cherry picked from commit 33bdf42953)
2010-01-06 15:57:11 +01:00
con
db68ca5b8d debugger: gracefully handle commands that might not produce output
(cherry picked from commit 1324a1c600)

Conflicts:

	src/plugins/debugger/gdb/gdbengine.cpp
	src/plugins/debugger/gdb/gdbengine.h
2010-01-06 15:57:10 +01:00
con
0de840cb43 debugger: make watchdog timeout configurable
(cherry picked from commit bf077800b8)

Conflicts:

	src/plugins/debugger/debuggerplugin.cpp
	src/plugins/debugger/gdb/gdboptionspage.ui
2010-01-06 15:57:10 +01:00
hjk
ca637fdc33 debugger: make use of full source file list optional
(cherry picked from commit 8c52f5720c)
2010-01-06 15:57:10 +01:00
hjk
85b4b826ab debugger: use '*' as name for all pointers, add pointee only for display purposes 2010-01-06 15:21:17 +01:00
Friedemann Kleint
d10b4edaab Gdb/MingW: Fix interrupting inferior.
Prevent exec-continue by SIGTRAP-Handler.
Reviewed-by: hjk <qtc-committer@nokia.com>
2010-01-06 14:16:35 +01:00
hjk
e5abb34db3 debugger: fix watchers containing '$' (references to registers) 2010-01-06 12:53:37 +01:00
hjk
456abf4cbb debugger: fix disassembler command (regression introduced in e3712f968) 2010-01-06 12:17:34 +01:00
hjk
e3712f9687 debugger: refactoring, use QByteArray instead of QString when appropriate 2010-01-05 18:13:24 +01:00
hjk
baa955d5ad debugger: make python frame output 'Discardable' 2010-01-05 16:48:12 +01:00
hjk
11a300dd92 debugger: refactor passing of options to new dumpers 2010-01-05 16:48:11 +01:00
hjk
960f8dc03d debugger: -break-list needs a stopped state to show new breakpoints in the gui 2010-01-05 16:48:11 +01:00
con
7185e42b25 Merge remote branch 'origin/1.3' 2010-01-05 10:58:06 +01:00
Oswald Buddenhagen
5fd1e3c454 properly decode messages from gdb
... using fromLocal8Bit instead of fromLatin1.
of course the localized messages pose a "challenge" for the various
workarounds which parse them ...

Task-number: QTCREATORBUG-504
2010-01-04 14:12:28 +01:00
hjk
9ad447b8a4 debugger: make gdb-6.8-symbianelf work 2010-01-04 13:16:46 +01:00
Erik Verbruggen
e600c0ddba Fixed gdb/python usage on Mac (Snow Leopard).
Reviewed by: hjk
2009-12-14 12:11:48 +01:00
hjk
1324a1c600 debugger: gracefully handle commands that might not produce output 2009-12-11 18:00:37 +01:00
hjk
2548779d1f debugger: Remove EmbedToken fglag for gdb commands.
The token is not needed anymore.
2009-12-11 18:00:36 +01:00
hjk
d0dfea5a8a debugger: disable some warning, add FIXME 2009-12-10 16:58:54 +01:00
hjk
de23834fc9 debugger: move watchdog timeout initialization to a place where it
actually can access the stored settings.
2009-12-10 16:58:54 +01:00
hjk
33bdf42953 debugger: fix thinko in time out computation 2009-12-09 19:08:23 +01:00
hjk
bf077800b8 debugger: make watchdog timeout configurable 2009-12-09 17:41:59 +01:00
hjk
8c52f5720c debugger: make use of full source file list optional 2009-12-09 13:52:12 +01:00
hjk
68bd4d2b95 debugger: refactor the dumper class to make it work with gdb 7.0
This is an attempt to make it work with released gdb 7.0. It uses some
ugly workarounds to compensate for the missing gdb.Block and gdb.Symbol
structures.
2009-12-09 13:51:17 +01:00