- 14 Jul, 2010 2 commits
- 08 Jul, 2010 2 commits
- 22 Jun, 2010 1 commit
-
-
hjk authored
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).
-
- 14 Jun, 2010 2 commits
-
-
hjk authored
Plan is to identify make identify an IDebuggerEngine incarnation with a RunControl.
-
hjk authored
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.
-
- 14 May, 2010 1 commit
-
-
Friedemann Kleint authored
Prompt to set up the public symbol server unless it is already configured or the environment variable exists. Change the dialog to be based on the PathChooser to be able to suggest a non-existent directory. Acked-by:
Alessandro Portale <alessandro.portale@nokia.com>
-
- 04 May, 2010 1 commit
-
-
hjk authored
-
- 19 Apr, 2010 1 commit
-
-
Erik Verbruggen authored
So now the "Applciation Output" can distinguish between these four, and handle them appropriately.
-
- 10 Mar, 2010 1 commit
-
-
hjk authored
-
- 05 Mar, 2010 1 commit
-
-
hjk authored
-
- 03 Mar, 2010 1 commit
-
-
Friedemann Kleint authored
Set mode variable correctly, suppress unwanted debug output. Reviewed-by:
hjk <qtc-committer@nokia.com>
-
- 17 Feb, 2010 1 commit
-
-
ck authored
Reviewed-by: hjk
-
- 05 Feb, 2010 1 commit
-
-
Friedemann Kleint authored
Reviewed-by: hjk
-
- 01 Feb, 2010 1 commit
-
-
hjk authored
missing
-
- 29 Jan, 2010 1 commit
-
-
Oswald Buddenhagen authored
doing it in 1.3 as well to avoid possible later conflicts
-
- 22 Jan, 2010 1 commit
-
-
Friedemann Kleint authored
-
- 14 Dec, 2009 1 commit
-
-
Friedemann Kleint authored
Make it possible to trigger a debug-attach in a running instance of Qt Creator by means of -client, use that in qtcdebugger, thus enabling it to attaching to crashing executables in run mode (Windows/CDB). Modify IPlugin and application so that the complete command line is serialized and transmitted to a running instance via QtSingleApplication if -client is specified. Introduce IPlugin::remoteArgument and use that in core for opening files and in the debugger for attaching. Use -client in qtcdebugger with some logic to keep it alive as long as the debuggee, make CDB break in that case as the events are not replayed correctly in case the debugger is not spawned by the registered handler. Rubber-stamped-by:
con <qtc-committer@nokia.com>
-
- 10 Nov, 2009 1 commit
-
-
Friedemann Kleint authored
Use debugger's 'gu' command instead of temporary breakpoint as a workaround until it is properly supported by the SetExecutionStatus() API. Reviewed-by: hjk Task-number: QTCREATORBUG-240
-
- 01 Oct, 2009 1 commit
-
-
Friedemann Kleint authored
Simplify & Generalize stepping code, introduce stubs for reverse debugging. When user switches to another thread than the event-triggering one in a stopped inferior, explicitly tell the engine to continue that one. Improve fixDumperResult to fix missing types (out of scope items) and call it from expandPointerDumpable.
-
- 30 Sep, 2009 1 commit
-
-
Friedemann Kleint authored
Adapt to new state model, make sure session is always cleaned when invoked from processExited event handler, remove calls to DebuggerManager::notifyXX().
-
- 25 Sep, 2009 3 commits
-
-
Friedemann Kleint authored
For device debugging. Move both from namespace Debugger::Internal to Debugger, export them, give DebuggerManager a static instance().
-
Friedemann Kleint authored
-
hjk authored
Intergrate per-engine state tracking with the global running/stopped state.
-
- 23 Sep, 2009 2 commits
-
-
Friedemann Kleint authored
-
hjk authored
-
- 10 Sep, 2009 1 commit
-
-
hjk authored
-
- 19 Aug, 2009 1 commit
-
-
Friedemann Kleint authored
- Watchwindow: Do not open Address dialog if menu is canceled (act = 0 matching the unitialized unknown memory action) - Actually pass the address of the dialog to the agent - Make the "Open Memory editor..." action always visible to be able to look at const char *x pointing at y - Improve the address dialog with checking and dialog button box - Explicitly pass the quint64 around - Translate & purge
-
- 17 Aug, 2009 1 commit
-
- 14 Aug, 2009 1 commit
-
-
hjk authored
-
- 13 Jul, 2009 1 commit
-
- 10 Jul, 2009 1 commit
-
-
Friedemann Kleint authored
- Modified WatchModel to handle storage of an hierarchy of WatchItems. - Factored out code for asynchronous population to AsyncWatchModel and added a mixin for convenient handling - Added base class for synchronous models. - Implement simple, synchronous models for CDB, greatly simplifying code and finally getting manual expansion right. Signed-off-by:
hjk <qtc-committer@nokia.com>
-
- 19 Jun, 2009 1 commit
-
-
Friedemann Kleint authored
-
- 17 Jun, 2009 2 commits
-
-
Friedemann Kleint authored
-
hjk authored
It's now properly using canFetchMore/fetchMore. cdb is not yet ported.
-
- 16 Jun, 2009 2 commits
-
-
con authored
Reviewed-by: Trust Me Conflicts: src/libs/cplusplus/CppBindings.cpp src/libs/cplusplus/CppBindings.h src/libs/cplusplus/FastPreprocessor.cpp src/libs/cplusplus/FastPreprocessor.h src/plugins/cpptools/cppcurrentdocumentfilter.cpp src/plugins/cpptools/cppcurrentdocumentfilter.h src/plugins/cpptools/cppsemanticsearch.cpp src/plugins/cpptools/cppsemanticsearch.h src/plugins/duieditor/parser/qmljs.g src/plugins/duieditor/parser/qmljsast.cpp src/plugins/duieditor/parser/qmljsast_p.h src/plugins/duieditor/parser/qmljsastfwd_p.h src/plugins/duieditor/parser/qmljsastvisitor.cpp src/plugins/duieditor/parser/qmljsastvisitor_p.h src/plugins/duieditor/parser/qmljsengine_p.cpp src/plugins/duieditor/parser/qmljsengine_p.h src/plugins/duieditor/parser/qmljsgrammar.cpp src/plugins/duieditor/parser/qmljsgrammar_p.h src/plugins/duieditor/parser/qmljslexer.cpp src/plugins/duieditor/parser/qmljslexer_p.h src/plugins/duieditor/parser/qmljsmemorypool_p.h src/plugins/duieditor/parser/qmljsnodepool_p.h src/plugins/duieditor/parser/qmljsparser.cpp src/plugins/duieditor/parser/qmljsparser_p.h src/plugins/duieditor/parser/qmljsprettypretty.cpp src/plugins/duieditor/parser/qmljsprettypretty_p.h src/plugins/duieditor/rewriter/rewriter.cpp src/plugins/duieditor/rewriter/rewriter_p.h src/plugins/duieditor/rewriter/textwriter.cpp src/plugins/duieditor/rewriter/textwriter_p.h src/shared/cplusplus/ASTClone.cpp tests/manual/cplusplus/main.cpp
-
Jason McDonald authored
Reviewed-by: Trust Me
-
- 26 May, 2009 1 commit
-
-
Friedemann Kleint authored
Handle the 2nd parameter correctly as a event id to be used for a handshake. Introduce a special mode when attaching to crashed processes. Code cleanup, pass StartParameters along to startDebugger.
-
- 25 May, 2009 1 commit
-
-
Friedemann Kleint authored
Introduced struct DebuggerStartParameters to pass around start parameters, removing the need for the engines to access private members of DebuggerManager. Pass it to DebuggerManager::startNewDebugger() and move the GUI parts of that function into DebuggerPlugin, making it possible to create the struct from command line parameters. Introduce command line parsing with a few more -enable-xx options. Introduce warning() to debugger panel in the CDB engine. On this occasion, clean out a few trailing whitespaces.
-